- 注册时间
- 2016-10-19
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 157
- 精华
- 0
- 帖子
- 45
|
请教老大,Inline DetailGrid.我用的是子表全部展开,
我在给子表中添加了数据后是不是只能全部刷新子表,就项下面代码中最后的刷新事件.是否能只刷新更新的那个类别下的子表?
如可以,能否指教一下如何实现
mini.parse();
var gridTT = mini.get("GridFLHZ");
gridTT.load();
function createGrid() {
var detailgrid = new mini.DataGrid();
var detailGrid_Form = document.createElement("div");
detailgrid.set({
url: "data_aspx/ajaxpklist.aspx?method=GetPKmx",
width: "100%",
height: "auto",
showColumns: false,
showPager: false,
showEmptyText: true,
emptyText: "本类别下没有数据",
//emptyText:"数据为空,<a href='javascript:newRow()'>增加一条</a>",
columns: [
//<div type="indexcolumn">序号</div>
{ type: "indexcolumn", width: "40", align: "center" },
{ field: "ItemNO", header: "型号", width: "220", align: "center" },
{ field: "WLname", header: "名称", width: "220", align: "left" },
{ field: "shuliang", header: "数量", width: "68", align: "center" },
{ field: "danwei", header: "单位", width: "70", align: "center" },
{ field: "zhuangxiangshu", header: "总箱数", width: "35", align: "center" },
{ field: "zhuangxiangmiaoshu", header: "装箱数", width: "65", align: "center" },
{ field: "MZdanxiang", header: "KG/箱", width: "60", align: "center" },
{ field: "MZzong", header: "总KG", width: "60", align: "center" },
{ field: "JZdanxiang", header: "KG/箱", width: "60", align: "center" },
{ field: "JZzong", header: "总KG", width: "60", align: "center" },
{ field: "JZzong", header: "备注", align: "center" },
]
})
detailGrid_Form.appendChild(detailgrid.getEl());
var obj = {
detailGrid_Form: detailGrid_Form,
detailgrid: detailgrid
}
return obj;
}
function onShowRowDetail(e) {
var gridT = e.sender;
var row = e.record;
var td = gridT.getRowDetailCellEl(row);
if (td.childNodes.length != 0) return;
var obj = createGrid();
var gridDetail = obj.detailgrid;//获取子项表obj数据
var detailGrid_Form = obj.detailGrid_Form;
td.appendChild(detailGrid_Form);
gridDetail.load({ id: row.id });
$('#shuaxin').click(function () {
gridDetail.reload(); //刷新子表
});
}
|
|