找回密码
 立即注册

QQ登录

只需一步,快速开始

sjsm

中级会员

63

主题

252

帖子

649

积分

中级会员

积分
649

活字格认证微信认证勋章

sjsm
中级会员   /  发表于:2013-12-2 15:45  /   查看:13395  /  回复:13
wijmo.Grid
1.怎么获得选中的行。获得该行数据
2.怎么添加CheckBox复选框列。通过复选框,获得用户选中的一行或者多行数据
3.多行进行编辑之后,怎么获得变更的行数据。

13 个回复

正序浏览
iceman
社区贡献组   /  发表于:2013-12-25 12:14:00
14#
回复 13楼sjsm的帖子

请问 deleteRows 是你自定义的方法吗?viewModel.data.remove 可以移除行,不知道你是否用过?或者你把 Demo 发上来我调试?
回复 使用道具 举报
sjsm
中级会员   /  发表于:2013-12-25 09:23:00
13#
回复 12楼iceman的帖子

如果wijgrid的selectionMode设置为 'multiRow'并且绑定的数据源为Knockout的viewModel对象。
如何删除选中的多行数据。
viewModel.dataRows.remove(OBJ);
这个方法中的OBJ对象怎么从wijgrid.Selection中获取
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-13 18:02:00
12#
回复 11楼sjsm的帖子

1、如果wijgrid的selectionMode设置为 'multiRow'并且绑定的数据源为json,如何删除选中的多行数据。
$("#dataGrid").wijgrid("deleteRow", rowIndex);每次只能删除一行数据,删除之后,rowIndex发生变化,需要重新获取Selection。
删除选中的多行,可以参考附件:


2、如果wijgrid的selectionMode设置为 'multiRow'并且绑定的数据源为Knockout的viewModel对象。
如何删除选中的多行数据。
问题正在调查中。

3、
能不能给我们提供一个详细的关于Knockout的API文档?
Ko对象都不知道怎么使用;data-bind属性有哪些用法也不知道。
官网提供的Demo太少了。文档也很不全面。
链接是KnockOutJS 官方完整:http://knockoutjs.com/

感谢你提出的建议Wijmo 和 KnockOutJS 结合使用的 Demo 和 帮助文档确实不多,有什么问题可以提出来一起讨论。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
sjsm
中级会员   /  发表于:2013-12-13 16:04:00
11#
回复 10楼iceman的帖子

1、
如果wijgrid的selectionMode设置为 'multiRow'并且绑定的数据源为json,如何删除选中的多行数据。
$("#dataGrid").wijgrid("deleteRow", rowIndex);每次只能删除一行数据,删除之后,rowIndex发生变化,需要重新获取Selection。
2、
如果wijgrid的selectionMode设置为 'multiRow'并且绑定的数据源为Knockout的viewModel对象。
如何删除选中的多行数据。
viewModel.dataRows.remove(product(rowData));无效
3、
能不能给我们提供一个详细的关于Knockout的API文档?
Ko对象都不知道怎么使用;data-bind属性有哪些用法也不知道。
官网提供的Demo太少了。文档也很不全面。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-9 16:38:00
10#
回复 9楼sjsm的帖子

可以先通过 selection  来获取选择行。然后同 $("#element).wijgrid("currentCell", 0, 0); 方法设置当前单元格,再通过 wijgrid("currentCell").row().data 方法获取。

先尝试下,有问题我们继续沟通。
回复 使用道具 举报
sjsm
中级会员   /  发表于:2013-12-6 18:02:00
9#
回复 8楼iceman的帖子

如果wijgrid的selectionMode设置为 'multiRow'应该如何获取选中的多行数据的值。
使用.wijgrid("currentCell").row().data只能获取到第一个选中行的数据
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-3 18:28:00
8#
回复 6楼sjsm的帖子

你可以通过当前行的 Data 对象来获取隐藏列的值:
var hiddenCol = $(“#gridview2″).wijgrid(“currentCell”).row().data[0];
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-3 18:22:00
7#
回复 5楼sjsm的帖子

还有一个问题,怎么在header上添加一个checkbox实现全选效果
》》》请参考链接中的例子:http://wijmo.com/wp-content/uplo ... ckboxSelection.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
sjsm
中级会员   /  发表于:2013-12-3 15:34:00
6#
回复 4楼iceman的帖子

怎么获得一个隐藏列中的数据。
类似Guid这样的数据,不需要用户看到,但是在操作数据的时候。
需要获取到“用户选中行”中的Guid列数据;
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部