dhtmlxgrid v3.0学习笔记
因为有对于页面显示和打印的需求,所以对于dhtmlxgrid进行了简单的学习,参照dhtmlxgrid给出的例子进行摸索
1、必须引入的js包
- <link rel="STYLESHEET" type="text/css" href="css/dhtmlxgrid.css">
- <link rel="stylesheet" type="text/css" href="css/dhtmlxgrid_dhx_skyblue.css">
- <link rel="STYLESHEET" type="text/css" href="css/dhtmlxcalendar.css">
- <script src="js/dhtmlxcommon.js"></script><!--dhtmlx基础js-->
- <script src="js/dhtmlxgrid.js"></script><!--dhtmlxgrid基础js-->
- <script src="js/dhtmlxgridcell.js"></script><!--dhtmlxgrid基础js-->
- <script src="js/dhtmlxcalendar.js"></script><!--对日期控件的支持-->
- <script src="js/dhtmlxgrid_excell_dhxcalendar.js"></script><!--对日期控件的支持-->
- <link rel="STYLESHEET" type="text/css" href="css/dhtmlxcalendar_dhx_skyblue.css">
2、初始化代码
2.1、在页面上先放一个表格容器
- <div id="gridbox" style="width:503px;height:120px;background-color:white;"></div>
2.2、页面初始化
- <script>
- mygrid = new dhtmlXGridObject('gridbox');//类似于一个声明
- mygrid.setImagePath("/imgs/"); //设置图片存放路径
- mygrid.setHeader("Name,Date of Birth, First Book Published");//设置表格表头名称
- mygrid.setInitWidths("*,100,100"); //设置表格初始列宽
- mygrid.setColAlign("left,center,center");//设置表格对齐方式
- mygrid.setColTypes("ed,dhxCalendar,dhxCalendarA");//设置各列的数据类型
- mygrid.setColSorting("str,date,date"); //设置各列的排序类型
- mygrid.setSkin("dhx_skyblue"); //设置样式
- mygrid.init(); //进行初始化
- mygrid.loadXML("data.xml"); //加载外部数据
- </script>
|
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> |
|
int |
整型 |
|
str |
字符串 |
|
date |
日期 |
dhtmlxgrid v3.0学习笔记的更多相关文章
- DirectX 总结和DirectX 9.0 学习笔记
转自:http://www.cnblogs.com/graphics/archive/2009/11/25/1583682.html DirectX 总结 DDS DirectXDraw Surfac ...
- 一起学ASP.NET Core 2.0学习笔记(二): ef core2.0 及mysql provider 、Fluent API相关配置及迁移
不得不说微软的技术迭代还是很快的,上了微软的船就得跟着她走下去,前文一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx.superviso ...
- vue2.0学习笔记之路由(二)路由嵌套+动画
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- vue2.0学习笔记之路由(二)路由嵌套
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- hdcms v5.7.0学习笔记
hdcms v5.7.0学习笔记 https://note.youdao.com/ynoteshare1/index.html?id=c404d63ac910eb15a440452f73d6a6db& ...
- OAuth 2.0学习笔记
文章目录 OAuth的作用就是让"客户端"安全可控地获取"用户"的授权,与"服务商提供商"进行互动. OAuth在"客户端&quo ...
- 一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx、supervisor、mysql环境搭建
作为.neter,看到.net core 2.0的正式发布,心里是有点小激动的,迫不及待的体验了一把,发现速度确实是快了很多,其中也遇到一些小问题,所以整理了一些学习笔记: 阅读目录 环境说明 安装C ...
- RxJava2.0学习笔记2 2018年7月3日 周二
摘记: 1.map -- 转换 有些服务端的接口设计,会在返回的数据外层包裹一些额外信息,这些信息对于调试很有用,但本地显示是用不到的.使用 map() 可以把外层的格式剥掉,只留下本地会用到的核心 ...
- thinkphp5.0学习笔记
2019-11-11学习笔记 安装TP5.0 a)源代码包下载 在thinkphp官网下载(www.thinkphp.cn)下载 完整版本的TP5.0 b) composer 安装 切换到网站的根目录 ...
随机推荐
- Nginx日志配置与切割
访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义.通过访问日志,你可以得到用户地域来源.跳转来源.使用终端.某个URL访问量等相关信息. Nginx中访问日志相关指令主要有两条,一条是 ...
- struts2中配置文件加载的顺序是什么?
struts2的StrutsPrepareAndExecuteFilter拦截器中对Dispatcher进行了初始化 在Dispatcher类的init方法中定义了配置文件的加载顺序(下面是源码) p ...
- 一、任天堂ns (Nintendo Switch) 上手
公司不方便回家详解做个博客非专业评测~
- Rancher探秘一:初识Rancher
前言:最近公司需要导入k8s管理,看了一些rancher相关内容,在此做一记录,rancher系列会根据进展不定期更新. Rancher是什么? Rancher是一个开源的企业级容器管理平台.通过Ra ...
- Android屏幕密度(Density)和分辨率概念详解
移动设备有大有小,那么如何适应不同屏幕呢,这给我们编程人员造成了很多困惑.我也是突然想到这些问题,然后去网上搜搜相关东西,整理如下. 首先,对下面这些长度单位必须了解. Android中的长度单位 ...
- python 微信跳一跳进阶
上一篇是通过图片识别来计算跳的距离,再计算按压时间,最后通过adb来控制手机跳的 本篇讲的是通过机器学习,来训练的算法进行跳一跳的 链接: github:https://github.com/Prin ...
- 首页底部菜单FragmentTabHost的使用
一般现在的菜单都是底部FragmentTabHost,切换Fragment来实现的,今天我们就使用这个来看看如何实现的 首先是布局文件 <?xml version="1.0" ...
- 百度地图API简介
百度地图API简介 在此申明不是我写的,用的是别人的,仅限自己学习 百度地图移动版API(Android)是一套基于Android设备的应用程序接口,通过该接口,可以轻松的访问百度服务和数据,构建功能 ...
- c3p0;maven;model;
- [SCOI2009]生日礼物(尺取法)
Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 2201 Solved: 1186[Submit][Status][Discuss] Descript ...