jQuery MiniUI

 找回密码
 立即注册
查看: 3159|回复: 9
打印 上一主题 下一主题

请问版主,我在datagrid的列表中怎样对一行数据进行动态的显 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-3-6 13:54:30 |只看该作者 |倒序浏览
请问版主,我在datagrid的列表中怎样对一行数据进行动态的显示和隐藏?是通过 hideRowDetail ( row )这个方法设置吗?如果是通过这个方法设置,那么里面的参数row对象我该如何获取创建

Rank: 8Rank: 8

沙发
发表于 2014-3-6 14:08:36 |只看该作者
目前对于行无法做到隐藏,只能隐藏列

如果需要的话,实现方式只能是把该行数据从数据中删除

grid.getData()获取出来当前页的数据,然后从里面删除掉你要隐藏的行,然后再setData()回表格

Rank: 3Rank: 3

板凳
发表于 2014-3-6 14:22:16 |只看该作者
factory 发表于 2014-3-6 14:08
目前对于行无法做到隐藏,只能隐藏列

如果需要的话,实现方式只能是把该行数据从数据中删除

如果我使用grid.addRow(newRow, 0);来动态的添加行,新添加的行我给各列设置赋初始值该怎么设置

Rank: 8Rank: 8

地板
发表于 2014-3-6 14:53:15 |只看该作者
k306495293 发表于 2014-3-6 14:22
如果我使用grid.addRow(newRow, 0);来动态的添加行,新添加的行我给各列设置赋初始值该怎么设置 ...

newRow={a:"a",b:"b",c:"c"}

Rank: 3Rank: 3

5#
发表于 2014-3-6 15:09:05 |只看该作者
felt 发表于 2014-3-6 14:53
newRow={a:"a",b:"b",c:"c"}

里面的 abdc指的是列表中对应列的field吗?

Rank: 8Rank: 8

6#
发表于 2014-3-6 15:09:49 |只看该作者
k306495293 发表于 2014-3-6 15:09
里面的 abdc指的是列表中对应列的field吗?

是的

Rank: 3Rank: 3

7#
发表于 2014-3-6 15:38:00 |只看该作者
felt 发表于 2014-3-6 15:09
是的

那我对应了,咋添加不上值啊

Rank: 8Rank: 8

8#
发表于 2014-3-6 15:43:07 |只看该作者
k306495293 发表于 2014-3-6 15:38
那我对应了,咋添加不上值啊

http://www.miniui.com/demo/index.html#src=datagrid/celledit.html

对比这个的新增,有什么不同

Rank: 3Rank: 3

9#
发表于 2014-3-6 16:04:42 |只看该作者
factory 发表于 2014-3-6 15:43
http://www.miniui.com/demo/index.html#src=datagrid/celledit.html

对比这个的新增,有什么不同 ...

它里面是这样写的, grid.beginEditCell(newRow, "LoginName");这样LoginName就是赋值第一列吗?试了也不行啊,能给个详细的例子不
   function addRow() {         
            var newRow = { name: "New Row" };
            grid.addRow(newRow, 0);

            grid.beginEditCell(newRow, "LoginName");
        }

Rank: 8Rank: 8

10#
发表于 2014-3-6 16:18:41 |只看该作者
k306495293 发表于 2014-3-6 16:04
它里面是这样写的, grid.beginEditCell(newRow, "LoginName");这样LoginName就是赋值第一列吗?试了也不 ...

grid.beginEditCell(newRow, "LoginName");是开始编辑新增行的name="LoginName"这列的单元格

这个demo不是已经很明白了吗
你新增的需要有默认值,就在newRow对象里写 值和field对应好

Archiver|普加软件

GMT+8, 2024-9-29 13:29 , Processed in 1.038232 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部