1.绑定action
两种方式:
- 设置 Button 控件的 action 属性,将 Button 和 Action 绑定起来。
- 在 Button 控件的 onClick 事件中直接动过 js 调用 Action 的 execute 方法
updateAction和ajaxAction一样
//执行,且将根据updateAction控件的属性async【默认异步async : boolean ( = true )】来决定使用同步还是异步方式执行命令
updateaction.execute();
//执行,且有回调函数
updateaction.execute(function(){
dataset.set("readOnly",true);
});
2.添加监听
两种方式:
- 在button的onClick事件写代码
- 在button的onReady事件中写
button1.addListener("onClick", function(self,arg) {
//此方法可以为一个事件添加多个监听函数
});
方二
button.set("onClick", function(self) {
// 此方法只能定义一个监听函数
});
- 设置button的tags属性为add ,在view的onReady事件中写
view.get("^add").addListener("onClick",function(self,arg,datatreeDept){
//因为是view,所以funciton可随意加参数 如:datatreeDept
});