|

楼主 |
发表于 2016-5-17 16:54:47
|
显示全部楼层
有数据,用了SQL.select直接解决了。然后前台的普通data组件具体怎样去加载action查出来的数据?我用了loaddata都是加载0条记录。
Model.prototype.button1Click = function(event){
var vMainData = this.comp("mainData");
var detailData= this.comp("detailData");
detailData.clear();
var options = {};
if(vMainData.getCurrentRowID()!=null){
var param = new biz.Request.ActionParam();
param.setInteger("fInterID", vMainData.getCurrentRowID());
var process = "/aaERP/produce/process/app/appProcess";
var activity = "mainActivity";
options.contentType = 'application/json';
options.process = process;
options.activity = activity;
options.dataType = "json";
options.parameters = param;
options.action = "queryAA_SeorderEntry";
options.callback = function(data){
if(data.state){
//成功
alert("成功返回action");
var append = event.options && event.options.append;
// 加载返回数据到data
detailData.loadData(data.append);
alert(detailData.count());
}else{
//失败
biz.Request.errorMessage(result, "执行失败!", null, null);
}
};
var result = biz.Request.sendBizRequest(options);
}
}; |
|