手动新增Client端事件
我们在view.xml中没有对某个事件定义逻辑代码,但我们在应用当中又想使用这个事件来触发一下逻辑代码,那我们怎么办呢?我们可以通过EventManager.addDoradoEvent来添加一个Dorado事件的监听器。
EventManager.addDoradoEvent(dataset, "afterScroll", function (dataset) { var record = dataset.getCurrent(); if(record){ var SEX = record.getValue("SEX"); if(SEX){ if(SEX=="false"){ dataset.setReadOnly(false); }else{ dataset.setReadOnly(true); } }else{ dataset.setReadOnly(true); } }else{ dataset.setReadOnly(true); } }); |