<ext:Button ID="BtnAdd" runat="server" Text="添加" Icon="Add">
<Listeners>
<Click Handler="#{role_Grid}.insertRecord();" />
</Listeners>
</ext:Button>
以上是在 ext viewport 看到的代码,各位大神帮忙解释一下
1.listeners 是 听众的意思吗
2.<Click Handler="#{role_Grid}.insertRecord();" /> 怎么解释, 我只是百度到Handler是处理程序的意思
你可以这样理解,listeners中包含的就是这个控件(这里是Button)的相关事件,
然后下句:Click指明了该控件单击时触发的事件,具体事件呢,就由Handler指定。
【#{role_Grid}.insertRecord();】这个就是指具体对象(id为role_Grid的元素)的具体方法(insertRecord())了
listeners是监听器,监听按钮的事件。
Click就表示点击事件, Handler是点击后的处理函数,后面跟的是具体函数。