jQuery MiniUI

标题: gird内欠grid问题 [打印本页]

作者: lljuser    时间: 2013-7-24 15:33:21     标题: gird内欠grid问题

  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 做成全局变量才能实现?想问一下还有其它办法吗?

作者: factory    时间: 2013-7-24 15:58:02

td.appendChild(detailGrid_Form);

给detailGrid_Form增加一个row属性,
detailGrid_Form.row = row
把父行的信息作为detailGrid_Form的一个属性
作者: lljuser    时间: 2013-7-24 16:36:38

factory 发表于 2013-7-24 15:58
td.appendChild(detailGrid_Form);

给detailGrid_Form增加一个row属性,

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




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