jQuery MiniUI

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

此空间如何实现在JS中设置默认选中某几个 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-8-3 10:12:04 |只看该作者 |倒序浏览

这是空间列表里面MoveItems的
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-8-3 10:21:11 |只看该作者
左侧表格,有select等方法,你参考下就可以了。

Rank: 2

板凳
发表于 2012-8-3 13:48:29 |只看该作者
niko 发表于 2012-8-3 10:21
左侧表格,有select等方法,你参考下就可以了。

我传个值到js,如果空间的id等于我传过来的值就设置默认选择。什么地方有例子吗?

Rank: 8Rank: 8

地板
发表于 2012-8-3 14:17:38 |只看该作者
zhongdian 发表于 2012-8-3 13:48
我传个值到js,如果空间的id等于我传过来的值就设置默认选择。什么地方有例子吗?
...

grid有setSelected方法,设置你需要选中的

Rank: 8Rank: 8

5#
发表于 2012-8-3 15:21:52 |只看该作者
setselected是grid的row,不是你的部门数据,setselected(row),你的参数是不是放错了?

Rank: 2

6#
发表于 2012-8-3 16:12:43 |只看该作者
factory 发表于 2012-8-3 15:21
setselected是grid的row,不是你的部门数据,setselected(row),你的参数是不是放错了?

var dai = mini.get("grid1");
dai.setSelected(2);
这样貌似也没选中

Rank: 8Rank: 8

7#
发表于 2012-8-3 16:48:29 |只看该作者
zhongdian 发表于 2012-8-3 16:12
var dai = mini.get("grid1");
dai.setSelected(2);
这样貌似也没选中

setSelected(row)参数是行,不是索引,你可以先getRow(index)通过这个方法根据索引获取到行,再setSelected(row)让其选中状态

Rank: 2

8#
发表于 2012-8-4 13:48:00 |只看该作者
factory 发表于 2012-8-3 16:48
setSelected(row)参数是行,不是索引,你可以先getRow(index)通过这个方法根据索引获取到行,再setSelected( ...

index放什么?

Rank: 8Rank: 8

9#
发表于 2012-8-6 09:33:09 |只看该作者
如果你是遍历左侧表格数据,然后让该数据选中,就用setSelected(),里面放你要选中的数据.
如果你是上面说的
var dai = mini.get("grid1");
dai.setSelected(2);
这样通过索引选中,比如你不是里面写了个2么?第三条数据选中,那就先getRow(index)根据索引获取到row行对象,再setSelected(row)让其选中状态.

Archiver|普加软件

GMT+8, 2024-11-13 10:59 , Processed in 1.040977 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部