jQuery MiniUI

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

求助一个问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-24 16:52:39 |只看该作者 |倒序浏览
实现一个带复选框的树或列表,前台选中保存以后,再次打开时,上次选中的记录的复选框勾选上,我是想把数据封装成json数据传到前台,将checkbox赋值成1达到勾选的目的。有没有其他好的方法呢

Rank: 8Rank: 8

沙发
发表于 2013-1-24 16:57:16 |只看该作者
tree的话,checkNodes(nodes);
datagrid的话。selects(rows);
这里都是针对一个或者多个被选中

如果只是单个选中的话  checkNode()和select(row);

Rank: 2

板凳
发表于 2013-1-24 17:05:10 |只看该作者
factory 发表于 2013-1-24 16:57
tree的话,checkNodes(nodes);
datagrid的话。selects(rows);
这里都是针对一个或者多个被选中

在datagrid里怎么获得某一行某一列的值呢

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-1-24 17:12:47 |只看该作者
var row = grid.getSelected();
获得行后:
alert(row.abc);

Rank: 2

5#
发表于 2013-1-24 21:26:27 |只看该作者
niko 发表于 2013-1-24 17:12
var row = grid.getSelected();
获得行后:
alert(row.abc);

<div field="checkbox" type="checkcolumn"></div> 我前台是这个checkbox,我想通过后台数据把这个checkbox部分勾选上,有什么好的方法吗

Rank: 8Rank: 8

6#
发表于 2013-1-25 09:22:16 |只看该作者
zhou2132099 发表于 2013-1-24 21:26
我前台是这个checkbox,我想通过后台数据把这个checkbox部分勾选上,有什么好的方法吗 ...

type="checkcolumn"其实只是一个表格行是否被选中的标识,
你后台返回数据,然后让这些数据selects()就可以了

Rank: 2

7#
发表于 2013-1-25 13:02:44 |只看该作者
factory 发表于 2013-1-25 09:22
type="checkcolumn"其实只是一个表格行是否被选中的标识,
你后台返回数据,然后让这些数据selects()就可 ...

因为我发现datagrid的url是最后才加载数据的,我想初始化数据的时候就勾选上,我不清楚改怎么做,能够让他在加载数据之后还能勾选上

Rank: 8Rank: 8

8#
发表于 2013-1-25 13:24:09 |只看该作者
zhou2132099 发表于 2013-1-25 13:02
因为我发现datagrid的url是最后才加载数据的,我想初始化数据的时候就勾选上,我不清楚改怎么做,能够让 ...

grid.load(params,function(){
     grid.selects(rows)
})

加载成功之后通过成功回调函数来设置选中项

Archiver|普加软件

GMT+8, 2024-11-23 02:32 , Processed in 1.054858 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部