终于知道ExtJS里面的scope的作用了
在ExtJS里面, 由于是组件化开发,涉及到作用域的时候怎么办?
比如一个splitbutton,在一个大panel里面,
点击时它的事件处理里面,如果不写scope,那么传到onPrintPDF函数里的对象就是这个按钮本身,
写了scope,就是panel
let me = this;
let t_print_menu = {
xtype: 'splitbutton',
text: report.Message.print,
iconCls: "PSI-button-print",
disabled: t_print_disabled,
handler: me.onPrintPDF,
scope: me,
menu: t_print_tpl_menu,
}
版权声明:本文为wuzuyu365原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。