|

楼主 |
发表于 2018-5-21 11:58:32
|
显示全部楼层
Model.prototype.windowReceiveReceive = function(event) {
var params = event.data || {};
var executeListData = this.comp("processRecordData");
var filter = "1<0";
if (params.task)
{
filter = "(SA_Task.sFlowID in (select x.sFlowID from SA_Task x where x = '" + params.task + "'))";
}
else
{
if (params.data){
if (params.process)
{
filter = "(SA_Task.sFlowID in (select x.sFlowID from SA_Task x where (x.sData1 = '" + params.data + "') and (x.sProcess='"+ params.process +"')))";
}
else
{
filter = "(SA_Task.sFlowID in (select x.sFlowID from SA_Task x where x.sData1 = '" + params.data + "'))";
}
}
}
var shardCondition = "";
if (params.task) shardCondition += ",task=" + params.task;
if (params.data) shardCondition += ",data=" + params.data;
if (params.process) shardCondition += ",process=" + params.process;
executeListData.queryParam.setString("shardCondition", shardCondition);
executeListData.setFilter("filter", filter);
executeListData.refreshData();
};
是这个吗?说实话,没看懂..... |
|