|

楼主 |
发表于 2016-8-27 10:26:57
|
显示全部楼层
Model.prototype.select1Change = function(event) {
this.comp("classData").refreshData();
};
Model.prototype.classDataCustomRefresh = function(event) {
var data = event.source;
var vtype = this.comp("accountData").getValue('ftype');
alert(vtype);
//此参数传递后台,作为过滤条件查询
var params = {
"columns" : justep.Baas.getDataColumns(data),
"ftype" : vtype
};
alert(params.ftype);
var success = function(resultData) {
//得到的class的集合,加载到classData中去
data.loadData(resultData);
};
justep.Baas.sendRequest({
"url" : "/app_test",
"action" : "queryAccountClass",
"params" : params,
"success" : success
});
};
以上为我根据例子写的代码,select1的change事件里调用classdata的刷新。在classdata的刷新事件中具体做取值和数据过滤,我在alert(params.ftype)能把类型的值正确打出来,也就是说调用success里传的params参数没问题,但目前的问题是不管类型选收入还是支出,在class下拉表里显示的都是收入的具体分类,没有支出的,感觉classdata没有刷新数据 |
|