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
});
本文档介绍了Dorado框架下Button和MenuItem如何绑定Action以及添加监听事件的方法,包括通过设置action属性和在onClick事件中调用Action的execute方法。同时,详细讲解了在Button的onClick和onReady事件中添加监听的两种方式。
236

被折叠的 条评论
为什么被折叠?



