jQuery MiniUI

标题: 请问miniui有没有类似easyui的功能 [打印本页]

作者: hhhhh    时间: 2014-4-21 09:47:41     标题: 请问miniui有没有类似easyui的功能

请问miniui有没有类似的功能:
  1. <table id="dg"></table>
复制代码
  1.     $('#dg').datagrid({
  2.     url:'datagrid_data.json',
  3.     columns:[[
  4.     {field:'code',title:'Code',width:100},
  5.     {field:'name',title:'Name',width:100},
  6.     {field:'price',title:'Price',width:100,align:'right'}
  7.     ]]
  8.     });
复制代码
因为我在样例上看到的都是基于HTML的属性,然后获取grid,再做操作。


作者: felt    时间: 2014-4-21 09:51:03

当然可以js创建
http://miniui.com/bbs/forum.php? ... &extra=page%3D1
参考这个帖子
作者: hhhhh    时间: 2014-4-21 10:31:33

felt 发表于 2014-4-21 09:51
当然可以js创建
http://miniui.com/bbs/forum.php?mod=viewthread&tid=20&extra=page%3D1
参考这个帖子 ...

好吧,谢谢,但感觉有点繁琐,不知道为什么要这样
作者: felt    时间: 2014-4-21 10:58:37

hhhhh 发表于 2014-4-21 10:31
好吧,谢谢,但感觉有点繁琐,不知道为什么要这样

很简单的
<div id="datagrid1"></div>
var grid=new mini.DataGrid()
grid.set({
   .....
})
var datagrid=document.getElementById("datagrid1")
grid.redner(datagrid)
作者: hhhhh    时间: 2014-4-21 16:36:35

felt 发表于 2014-4-21 10:58
很简单的

var grid=new mini.DataGrid()
  1. <div id="datagrid1"></div>
  2. var grid=new mini.DataGrid()
  3. grid.set({
  4.    .....
  5. })
  6. var datagrid=document.getElementById("datagrid1")
  7. grid.redner(datagrid)
  8. var ggg = mini.get('datagrid1');
复制代码
我再用mini.get获取的时候,会找不到
var ggg = mini.get('datagrid1');
因为它已经添加到datagrid1里面,而不是直接渲染到 datagrid1 上
作者: felt    时间: 2014-4-21 16:37:58

hhhhh 发表于 2014-4-21 16:36
我再用mini.get获取的时候,会找不到
var ggg = mini.get('datagrid1');
因为它已经添加到datagrid1里面 ...

grid.set({
   id:”xxxx"
})
mini.get("xxxx")
再加个id
作者: hhhhh    时间: 2014-4-21 17:20:55

felt 发表于 2014-4-21 16:37
grid.set({
   id:”xxxx"
})

这这么一来,对于一个对象就有两个ID了,如果对象多了,就乱套了。
还有其他更好的解决办法吗?
作者: felt    时间: 2014-4-21 17:30:02

hhhhh 发表于 2014-4-21 17:20
这这么一来,对于一个对象就有两个ID了,如果对象多了,就乱套了。
还有其他更好的解决办法吗? ...

这个没关系的吧,第一个id是表格外层div的,不是datagrid的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2