jQuery MiniUI

标题: 行选择的问题 [打印本页]

作者: xz19861120    时间: 2012-12-10 16:33:28     标题: 行选择的问题

本帖最后由 xz19861120 于 2012-12-11 15:21 编辑

[attach]1072[/attach]
需求是,当我点击左边的加油站名字的时候,右边上面的信息会随着加油站的不同而变化,现在问题是,点击过左边的加油站名字后,都变成灰色的那种了,再点击没有反应,应该是在选择状态了吧?
怎么样点击过后,释放掉啊
求解
多谢指点
  1. var grid = mini.get("name_grid");
  2.                         if (info.XiaoShouYiChang) {
  3.                             grid.addRows(info.XiaoShouYiChang);
  4.                         }
复制代码
左边的数据是通过上面的代码add进去的,不知道是不是因为如此,才会收到的限制(第一行不能选择,后面的选择后状态不会恢复)?

[attach]1079[/attach]

[attach]1080[/attach]

[attach]1081[/attach]


作者: factory    时间: 2012-12-10 16:37:19

你是不是表格的代码写错了还是怎么写的,
http://miniui.com/demo/#src=datagrid/pager.html
点击行是很普遍的一个效果,你看下这个例子
作者: xz19861120    时间: 2012-12-10 16:41:26

factory 发表于 2012-12-10 16:37
你是不是表格的代码写错了还是怎么写的,
http://miniui.com/demo/#src=datagrid/pager.html
点击行是很普 ...

左边的加油站名字是addRows添加进去的

作者: factory    时间: 2012-12-10 17:00:09

xz19861120 发表于 2012-12-10 16:41
左边的加油站名字是addRows添加进去的

点击表格行,未选中则选中,已选中则取消选中吗?
这个功能我们本周或者下周增加一下。
作者: xz19861120    时间: 2012-12-10 17:03:58

factory 发表于 2012-12-10 17:00
点击表格行,未选中则选中,已选中则取消选中吗?
这个功能我们本周或者下周增加一下。 ...

恩,就是那种效果,现在不能实现额,我再想想别的办法吧
多谢
作者: factory    时间: 2012-12-10 17:09:14

xz19861120 发表于 2012-12-10 17:03
恩,就是那种效果,现在不能实现额,我再想想别的办法吧
多谢

我们这周,最晚下周把该功能增加上去
作者: niko    时间: 2012-12-11 13:30:27

设置表格:
allowUnselect="true"

就可以点击选择,再点击取消选择。
作者: xz19861120    时间: 2012-12-11 15:17:08

niko 发表于 2012-12-11 13:30
设置表格:
allowUnselect="true"

我试了下
不行啊
作者: factory    时间: 2012-12-11 15:28:49

xz19861120 发表于 2012-12-11 15:17
我试了下
不行啊

更新miniui了没?
作者: xz19861120    时间: 2012-12-11 15:48:59

factory 发表于 2012-12-11 15:28
更新miniui了没?

更新下miniUI.js?
作者: factory    时间: 2012-12-11 15:49:32

xz19861120 发表于 2012-12-11 15:48
更新下miniUI.js?

是啊,这个功能是新增的
作者: xz19861120    时间: 2012-12-11 16:08:47

factory 发表于 2012-12-11 15:49
是啊,这个功能是新增的

我试了下还是不行,有没有相关的demo看看啊,不知道是不是我的程序里面的问题
作者: factory    时间: 2012-12-11 16:14:09

xz19861120 发表于 2012-12-11 16:08
我试了下还是不行,有没有相关的demo看看啊,不知道是不是我的程序里面的问题 ...

吧你代码贴上来

作者: xz19861120    时间: 2012-12-11 16:58:08

factory 发表于 2012-12-11 16:14
吧你代码贴上来

额,加载数据的时候出错了,多谢
作者: xz19861120    时间: 2012-12-11 17:07:25

factory 发表于 2012-12-11 16:14
吧你代码贴上来
  1.     if (record) {
  2.         var data = {
  3.             Name: record.Name,
  4.             Organization: record.Organization,
  5.             Other: otherInfo,
  6.             RecordStatus: record.RecordStatus
  7.         }
  8.         grid.addRow(data); //问题出在这里,原来这里我写的是grid.addRow(record),然后第一行就锁定住了,出现了我的那个问题,现在做了修改,问题解决了
  9.         grid.accept();
  10.         var grid = mini.get("content_grid");
  11.         grid.load({ action: "getReportData", table: TableID, parameters: jss_parameters });
  12.     }
复制代码





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