因为公司以前架构的需求,所以对于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="width: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

日期

转载于:https://www.cnblogs.com/z-e-r-o/p/6555591.html

dhtmlxgrid表格笔记相关推荐

  1. Bootstrap 表格 笔记

    Bootstrap 表格 Bootstrap 提供了一个清晰的创建表格的布局.下表列出了 Bootstrap 支持的一些表格元素: 标签 描述 <table> 为表格添加基础样式. < ...

  2. jvm虚拟机规范 紧接上文的

    dneg dneg指令是类型安全的,if在传入的操作数堆栈中有一个类型匹配的双倍数.dneg指令不改变类型状态. instructionIsTypeSafe(dneg, Environment, _O ...

  3. 【雅思备考】听说读写攻略 | 雅思核心词汇之科技类

    文章目录 一.雅思考试流程和真题使用 1.1 考试流程 1.2 真题使用 1.3 考试模式 二.阅读题型 三.听力题型 题型一 完成填表/记笔记/流程图/总结 题型二 选择题 题型三 填空题 题型四 ...

  4. tkinter matplotlib 画图

    关键词:tkinter matplotlib 中文乱码 Figure.Axes FigureCanvasTkAgg 列表.数组.表格 点击新建对话框 for i,j in zip() draw()画图 ...

  5. 2017-2-15从0开始前端学习笔记(HTML)-图片-表格-表单

    2017-2-15从0开始前端学习笔记-图片-表格-表单 标签 图片 图片<img src="#" alt="文本说明 不能加载图片时显示" title= ...

  6. JavaScript学习笔记07【6个经典案例——电灯开关、轮播图、自动跳转首页、动态表格、表格全选、表单验证】

    Java后端 学习路线 笔记汇总表[黑马程序员] w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符. ...

  7. iView学习笔记(三):表格搜索,过滤及隐藏列操作

    iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...

  8. Latex笔记(一)—— 复杂表格的制作

    引言 表格是论文写作中的重要一环,尤其是较为复杂的三线表的制作. 在网上寻找了很久发现没有比较综合的解释方法,因此将查阅的关于复杂三线表的制作的资料总结成了一篇笔记. 由于笔记是用Latex写作的,因 ...

  9. 国际市场营销知识框架图_打包送!120页中新史笔记+21张框架图+表格!你需要的中新史资料都在这!...

    中新史大概.也许.应该是现阶段大家最想快速搞定的科目了. 这段时间,「中新史知识清单」专栏在更新的过程中,就有不少小岛民前来问我们:会不会出整合版的PDF呀?隔着屏幕仿佛都可以看到大家眉头扭成小麻花的 ...

最新文章

  1. 人生快乐之道(组图)
  2. 人脸对齐--Face Alignment at 3000 FPS via Regressing Local Binary Features
  3. Android开发3g、wap、net的区别
  4. 【js】版本号对比处理方案
  5. 部署文档撰写经验分享
  6. MFC中OnDraw与OnPaint的区别
  7. AIO+BIO+NIO+同步+异步+阻塞+非阻塞
  8. layui自带验证体系:手机号验证、邮箱验证、必填项非空验证、数字验证(含代码、案例)
  9. 设计模式行为模式_使用行为模式建立很棒的社区
  10. ef codefirst字段类型与sqlserver表字段类型对应概要
  11. Oracle查询优化改写技巧与案例总结一
  12. 修改鼠标指针的样式,让鼠标变成动态个性化图标,让你的鼠标图标更炫酷起来。
  13. Dreamweaver网页设计与制作100例:用DIV+CSS技术设计的书法主题网站(web前端网页制作课作业)...
  14. 用AD画PCB流程介绍
  15. 安装VirtualBox的虚拟机增强功能
  16. 移动H5 iPhone audio没有声音(声音不同步)问题的解决方式
  17. 《寒江独钓》内核学习笔记(1)-- IRP - .Little Hann
  18. Android RadarScanView雷达扫描控件
  19. 分解三范式和BC范式
  20. 工业水处理行业主要壁垒构成及重点企业分析、相关风险、处理规模

热门文章

  1. dom vue 加载完 执行_前端面试题——Vue
  2. stm32f302实现斩波控制步进电机_什么是步进电机控制器?
  3. java显示链表在jtable上输出_jtable的使用精华
  4. 计算机组成原理2套题,计算机组成原理试卷及答案2套.doc
  5. 所有mysql变量都以 开头对不对_PHP复习题(选择题)
  6. 面板服务器默认是什么系统,免费Linux服务器管理面板,你用的是哪个?
  7. nginx在linux下安装,Nginx在linux下安装及简单命令
  8. php 输出任意一个数,php 生成任意范围的水仙花数
  9. java把图片写入excel_使用POI向excel中写入图片的java代码
  10. 移动应用开发的六大编程语言