我在extjs4.0 MVC的控制器中有一个函数,它调用了按钮 这是在视图页面,但当我打开另一个选项卡,然后这个功能没有调用 按钮
请在这件事上帮助我 // -------------代码
init: function() {
var controller = this;
this.control({
'leftPanel button[action=reset]': {
click: this.resetForm
},'leftPanel button[action=search]' : {
click: this.searchForm
}
})
}
如果在我的网站上打开另一个标签
,这两个功能将不会再次调用请在这件事上帮助我
谢谢
答案 0 :(得分:0)
实际上这些字段在视图页面中 此
buttons: [{
text: 'Reset Filter',
name :'btnReset',
id:'btnReset',
action:'reset'
},{
text: 'Perform Search',
name:'btnSearch',
id:'btnSearch',
action:'search'
}
]
您可以在配置选项中看到定义 函数'search,rest'的名称,在页面的控制器中定义(正如我在我的问题上发布的那样)。这个功能有效 正确的页面加载时,如果我们不执行这个函数调用此页面的任何操作,但是当我打开一个选项卡(通过使用Ajax请求)之后,上面的函数没有被调用,没有出现错误消息。
希望你能理解这个问题