手动新增Client端事件

xiaoxiao2022-06-12  52

手动新增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);

           }

});

转载请注明原文地址: https://www.6miu.com/read-4933302.html

最新回复(0)