过滤表达式 二级列表过滤 我们在一级列表当中要打开二三级分类列表 我们首先要使用showPage来打开二三级分类的页面。 同时将我们一级分类的ID传过来 所以 第一步是要传参 第二步是我们的二级列表要使用传过来的参数进行过滤 。
利用List 的bind-click 事件要做这些操作 这样做的效果就是只要点击list列表的任意地方都会 触发这个事情。只要他的效果要低于list内部的click事件
Model.prototype.listClick = function(event){ var rootID = this.comp("classData").val("id"); //通过classData的当前行来取他的数据就是我们点击的list这一行的数据。 justep.Shell.showPage(require.toUrl("./class.w"),{"rootID":rootID}); }; 参数传完了要在class.w 的model组件的onParamsReceive事件里去接收。 Model.prototype.modelParamsReceive = function(event){ this.params.rootID 然后给list的filter属性赋值 写过滤表达式。 $row.val("fRootID")==$model.params.rootID
在这个表达式的时候要注意 在JS里在访问model对象就用this在W文件里要用$model来访问对象。