Uep的ajaxform和ajaxgrid组件获取数据源

对于ajaxform组件
var record = ajaxform.getRecord();
var storeId = record.get("storeId");
var storeId = ajaxform.getColumnValue("storeId");

 

对于ajaxgrid组件
function showDetail(cell) {
//此时要问后台要数据,要新主数据的从数据,
var data = ajaxgrid.collectData(true, "all");
var unitDate = unitGrid.collectData(true, "all");

var a =cell["storeId"];
var dataArr = [];
dataArr.push(data);
dataArr.push(unitDate);
$.request({
action : "retrieveAll",
data : dataArr,

params : {
"storeId" : cell["storeId"],
"property.storeId" : a
},
success : ajax_initdb
});
}

获取ajaxgrid选中的数据源

var ds = unitGrid.getCheckedRecords();

删除ajaxgrid选中的数据源

unitGrid.delCheckedRecords();

ajaxgrid和ajaxfrom收集页面信息

ajaxgrid: var data = ajaxgrid.collectData(true, "all");

ajaxfrom: var formData = ajaxform.collectData(true, "all");

baseFlag该参数值为true时,收集排序信息与分页信息,为false时,不收集排序信息与分页信息。

dataFlag:是否要收集表格数据,取值有:all(所有数据)update(增删改列表)checked:选择数据

 

posted @ 2017-12-18 14:52  逆水乘舟,不进则退  阅读(657)  评论(0编辑  收藏  举报