zoukankan      html  css  js  c++  java
  • 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

    日期

  • 相关阅读:
    07、从0到1:API测试怎么做?
    06、软件测试工程师的核心竞争力是什么?
    05、如何高效填写软件缺陷报告?
    04、你知道软件开发各阶段都有哪些自动化测试技术吗?
    03、为什么要做自动化测试?什么样的项目适合做自动化测试
    02、如何设计一个"好的"测试用例
    01、你真的懂测试吗?从"用户登录"测试谈起
    2020年03月15号--提升团队工作效率的一些方法
    01月02号总结
    ietester
  • 原文地址:https://www.cnblogs.com/z-e-r-o/p/6555591.html
Copyright © 2011-2022 走看看