• dhtmlxgrid表格笔记


    因为公司以前架构的需求,所以对于dhtmlxgrid进行了简单的学习,参照dhtmlxgrid给出的例子进行摸索

    1、必须引入的js包

    1. <link rel="STYLESHEET" type="text/css" href="css/dhtmlxgrid.css">  
    2. <link rel="stylesheet" type="text/css" href="css/dhtmlxgrid_dhx_skyblue.css">  
    3. <link rel="STYLESHEET" type="text/css" href="css/dhtmlxcalendar.css">  
    4. <script  src="js/dhtmlxcommon.js"></script><!--dhtmlx基础js-->  
    5. <script  src="js/dhtmlxgrid.js"></script><!--dhtmlxgrid基础js-->          
    6. <script  src="js/dhtmlxgridcell.js"></script><!--dhtmlxgrid基础js-->     
    7. <script  src="js/dhtmlxcalendar.js"></script><!--对日期控件的支持-->      
    8. <script  src="js/dhtmlxgrid_excell_dhxcalendar.js"></script><!--对日期控件的支持-->  
    9. <link rel="STYLESHEET" type="text/css" href="css/dhtmlxcalendar_dhx_skyblue.css">  

    2、初始化代码

    2.1、在页面上先放一个表格容器

    1. <div id="gridbox" style="503px;height:120px;background-color:white;"></div>  

    2.2、页面初始化

    1. <script>  
    2. mygrid = new dhtmlXGridObject('gridbox');//类似于一个声明  
    3. mygrid.setImagePath("/imgs/");           //设置图片存放路径  
    4. mygrid.setHeader("Name,Date of Birth, First Book Published");//设置表格表头名称  
    5. mygrid.setInitWidths("*,100,100");       //设置表格初始列宽  (*表示随机)
    6. mygrid.setColAlign("left,center,center");//设置表格对齐方式  
    7. mygrid.setColTypes("ed,dhxCalendar,dhxCalendarA");//设置各列的数据类型  
    8. mygrid.setColSorting("str,date,date");   //设置各列的排序类型  
    9. mygrid.setSkin("dhx_skyblue");           //设置样式  (xp,mt,gray,light,clear,modern,sb_dark);
    10. mygrid.setColumnHidden(列数,true)     //隐藏该列
    11. mygrid.init();                           //进行初始化  
    12. mygrid.loadXML("data.xml");              //加载外部数据  
    13. </script>  
    附:
    setColTypes支持的列类型

    ro

    只读

    ed

    少量文本,双击原位编辑

    txt

    大量文本,双击弹出一个文本区域进行编辑

    ch

    复选框,选中值为1,未选值为0

    ra

    单选框,一列中只能有一个被选中,选中值为1

    coro

    下拉列表,用户只能选择列表中已有的值

    co

    复合下拉列表,用户可以选择,也可以自行输入

    img

    图片,只读,值为图片的url

    link

    链接,值的格式为“链接文字^链接地址”,非正常超链接写法。(需加载dhtmlXGrid_excell_link.js文件对其支持)

    calendar

    日期,双击弹出日历。日期格式为MM/DD/YYYY。需加载dhtmlXGrid_excell_calendar.js文件对其支持,且加载此文件前需定义全局变量_css_prefix、_js_prefix如下:<script>_css_prefix="styles/"; _js_prefix="js/"; </script>

    setColSorting支持的排序类型:

    int

    整型

    str

    字符串

    date

    日期

  • 相关阅读:
    CS229 6.4 Neurons Networks Autoencoders and Sparsity
    CS229 6.3 Neurons Networks Gradient Checking
    【Leetcode】【Easy】Min Stack
    【Leetcode】【Easy】Merge Sorted Array
    【Leetcode】【Easy】ZigZag Conversion
    【Leetcode】【Easy】Valid Palindrome
    【Leetcode】【Easy】Reverse Integer
    【Leetcode】【Easy】Palindrome Number
    【Leetcode】【Easy】Length of Last Word
    【Leetcode】【Easy】Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/z-e-r-o/p/6555591.html
Copyright © 2020-2023  润新知