|
目标:在下拉组织机构后,dataMainDataChanged事件中,调用Action,将机构代码传至后台,根据机构代码过滤的数据展现在gird中。下拉选择其他机构,gird数据动态变化。
思路:
第一步:
新建queryXAction一个,Java代码如下:
public class Databaseset {
public static Table query(String concept, String idColumn, String select, String from, String condition, List<DataPermission> range,
String filter, Boolean distinct, int offset, int limit, String columns, String orderBy, String aggregate, String aggregateColumns,
Map<String, Object> variables, String dataModel, String fnModel) {
return BizData.query(concept, idColumn, select, from, condition, range, filter, distinct, offset, limit, columns, orderBy, aggregate,
aggregateColumns, variables, dataModel, fnModel);
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
第二步:
gird关联Bizdata,reader:/sal/databaseset/logic/action/queryXAction
第三步:
下拉框关联Bizdata1的事件中:
mainActivity.dataMainDataChanged = function(event){
var actionParam = new justep.Request.ActionParam();
var orgcode = justep.xbl('bizData2').getValue('sCode');
var gridData1 = justep.xbl("bizData1");
justep.Request.sendBizRequest2({
contentType: "json",
dataType: "json",
action: "queryXCBBAction",
parameters : {
?????
},
callback: function(result) {
if (result.state) {
alert("调用成功!");
} else {
throw new Error("调用失败!|" + result.response.message);
}
}
});
};
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
????内该书写哪些内容,select语句在哪个环节,请问如何实现这个需求,还需要做哪些步骤!
|
|