可以直接用bizDataFilterDialog组件 -------------这句话是说界面上不要bizDataFilterMenu组件了,用bizDataFilterDialog组件?
var dialogid = justep.xbl("bizDataFilterDialog1").dialogId; ------后面的dialogId也点不出来啊,啥意思
var windowDialog = justep.xbl(dialogid);
windowDialog.attachEvent("onReceive",function(event){alert(1);}) ----------这个需要在什么时候定义?model的onload事件?
var data = justep.xbl("dataMain"); -----------后两句代码写在什么地方啊,
data.advanceFilter.getFilter();可以获取到过滤的关系以及对应的值
mainActivity.model1Load = function(event){
var dialogid = justep.xbl("bizDataFilterDialog1").dialogId;
var windowDialog = justep.xbl(dialogid);
windowDialog.attachEvent("onClose",function(event){
var data = justep.xbl("dataGDYSFY");
var aa=data.advanceFilter.getFilter();
debugger
});
};
这么写有问题吗?aa的值拿不到啊
我先在model的onload事件中写如下代码,
var dialogid = justep.xbl("bizDataFilterDialog1").dialogId;
var windowDialog = justep.xbl(dialogid);
windowDialog.attachEvent("onReceive",function(event){});
然后我在trigger的点击事件中,写如下代码,
justep.xbl("bizDataFilterDialog1").show("dataGDYSFY", function(advanceFilter){
debugger
var data = justep.xbl("dataGDYSFY");
var array=data.advanceFilter.getFilter();
});