- 注册时间
- 2013-6-8
- 最后登录
- 2017-5-15
- 阅读权限
- 10
- 积分
- 374
- 精华
- 0
- 帖子
- 99
|
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 做成全局变量才能实现?想问一下还有其它办法吗?
|
|