我的目标很简单,我所有的客户端事件处理程序都希望在{View} Controller.js
中进行组织为了达到这个目标,我做了以下工作:
指示视图的控制器
X.TreeList().ID("navTreeList")
.Config("controller", "navWindowController")
.Listeners(l=> { l.SelectionChange.Fn = "navTreeList_SelectionChange"; })
并在控制器中声明函数:
navTreeList_SelectionChange : function (sender, event) {
if (sender.getSelection().hasChildNodes())
return false;
// alert()
return;
}
好处是,调用了控制器的init函数,但没有调用navTreeList_SelectionChange事件处理程序。
原因:偶发者不富裕。
该问题应该怎么办?
答案 0 :(得分:0)
我找到了解决方案-通过使用SelectionChange侦听器的Handler属性而不是Fn将控制器功能称为常规JS功能
this.equals(b)