DHTMLX做一个Grid列表显示数据
2016-09-05 23:31
302 查看
准备数据
data.xml Grid的数据从这里读取<?xml version="1.0" encoding="UTF-8"?> <rows> <row id="1"> <cell>380</cell> <cell>90</cell> <cell>100</cell> <cell>90</cell> <cell>100</cell> </row> <row id="2"> <cell>400</cell> <cell>90</cell> <cell>110</cell> <cell>100</cell> <cell>100</cell> </row> <row id="3"> <cell>385</cell> <cell>90</cell> <cell>100</cell> <cell>95</cell> <cell>100</cell> </row> </rows>
引入htmlx的js,准备一个div,用dhtmlx对象往div里设置Grid
<!DOCTYPE html> <html lang="utf-8"> <head> <meta http-equiv="content-type" type="text/html;charset=utf-8"> <title>Basic Grid</title> <script type="text/javascript" src="codebase/dhtmlx.js"></script> <link rel="stylesheet" type="text/css" href="codebase/dhtmlx.css"> <style> html,body{ width:100%; height:100%; margin:0px auto; } </style> </head> <body> <div id="toolBar" type="width:100%"></div> <div id="myGrid" style="width:100%;height:100%"></div> <script type="text/javascript"> dhtmlxEvent(window,"load",function(){ //Grid数据 mygrid=new dhtmlXGridObject("myGrid"); mygrid.setImagePath("codebase/imgs/"); var headAlign=[];//表头对齐 var colAlign="";//内容列 for(var i=0;i<5;i++){ headAlign.push("text-align:center;");//全部居中 if(i==0){ colAlign="center"; }else{ colAlign=colAlign+",center"; } } mygrid.setHeader("合计,理科,#cspan,文科,#cspan",null,headAlign); mygrid.attachHeader("#rspan,化学,物理,历史,政治",headAlign); //mygrid.setInitWidths("*,150,150"); mygrid.setColAlign(colAlign); mygrid.setSkin("dhx_skyblue"); mygrid.init(); mygrid.load("data.xml","xml"); // data={ // rows:[ // { id:1, data: ["A Time to Kill", "John Grisham", "100"]}, // { id:2, data: ["Blood and Smoke", "Stephen King", "1000"]}, // { id:3, data: ["The Rainmaker", "John Grisham", "-200"]} // ] // }; // mygrid.parse(data,"json"); }); </script> </body> </html>
其中,表头设置有,#cspan表示代替合并的列,#rspan表示代替合并的行。
这样就做好了一个可以拖动列,可以点击填写的Grid~~~目前仅限于前端展示功能
相关文章推荐
- DHTMLX做一个Grid列表显示数据
- ExtJS两个grid用同一个store显示不同的数据
- Spring中将一个对象数据显示在前端的列表中
- iOS- 显示数据列表最常用的一个控件UITableView
- iOS- 显示数据列表最常用的一个控件UITableView
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表
- 一个div中许多列表,使用全局,将数据显示到页面
- VB.Net程序设计:ComboBox下拉列表中显示多列数据-增加一个事件。
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表,下面一个明细!!!^_^^_^^_^
- discuz中写一个表单,数据存入到数据库中,再从数据库读出来显示在列表中
- VB.Net自己写的一个控件:ComboBox下拉列表中显示多列数据(可以绑定数据表)
- 微信小程序--(5-1)点击列表item,把item上面显示的所有数据,传递到另外一个页面
- hbuider 中点击就显示出一个单选的列表 ,然后后台跨域向里面动态添加数据,注意里面的格式是json object
- 由于以下一个或多个原因,无法在数据表视图中显示列表:
- 由于以下一个或多个原因,无法在数据表视图中显示列表
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表
- 内容列表时候有预览,每次显示一个(1/2)
- 一个显示地图数据,并实现简单浏览查询程序源码(SDK编写)
- 向大家请教一个关于sharepoint2003的问题,如何使一个Custom List in Datasheet View中某个field从其他list抽取数据当显示时?
- 将数据库中的数据通过 client 控件显示 (一个asp和javascript传参数的列子)