jQuery MiniUI

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

gird内欠grid问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-7-24 15:33:21 |只看该作者 |倒序浏览
  function onShowRowDetail(e) {
            var grid = e.sender;
            var mainRow = e.record;
            var td = grid.getRowDetailCellEl(mainRow);
            td.appendChild(detailGrid_Form);
            detailGrid_Form.style.display = "block";
            var filter = new FilterData();
            filter.add("RoomNo", row.No, "EQ");
            var data = filter.getFilterData();
            mini.get("shelfgrid").sortBy("ShelfNo", "asc");
            mini.get("shelfgrid").load({ key: data });
        }

这种方法有个缺点,我在后续操作里面的gird的时候,怎么知道展开他的父gird和行数据? 在展开的onShowRowDetail时可以从参数e中获取到,但是展开之后 再继续操作后就不知道怎么获取了(根据父gird.getselected容易出错,因为可能移动选中其它行了),   还有就是把这个e.record 做成全局变量才能实现?想问一下还有其它办法吗?

Rank: 8Rank: 8

沙发
发表于 2013-7-24 15:58:02 |只看该作者
td.appendChild(detailGrid_Form);

给detailGrid_Form增加一个row属性,
detailGrid_Form.row = row
把父行的信息作为detailGrid_Form的一个属性

Rank: 3Rank: 3

板凳
发表于 2013-7-24 16:36:38 |只看该作者
factory 发表于 2013-7-24 15:58
td.appendChild(detailGrid_Form);

给detailGrid_Form增加一个row属性,

好的,收到,可以实现,谢谢了

Archiver|普加软件

GMT+8, 2024-11-29 04:01 , Processed in 1.086122 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部