关于ExtJs3绑定事件,先定义的方法中有对象的引用怎么处理
关于ExtJs3绑定事件,先定义的方法中有对象的引用怎么办?比如:JScript codedoAdd function(){this.getSel
关于ExtJs3绑定事件,先定义的方法中有对象的引用怎么办?
比如:
JScript code doAdd = function(){ this.getSelectionModel().clearSelections(); //请注意那个"this" }; this.EditGrid = new Ext.grid.GridPanel({ bbar: [{ text: '添加', handler:function(){doAdd()} }] });
请注意那个"this"
[解决办法]调换他俩的顺序。不然对象还没定义事件不认的。
[解决办法]ext不熟悉
[解决办法]handler:doAdd
[解决办法]var p = new Ext.wentao.Person();
p.print();
这样可以得到 name sex
----------------------
试试看
doAdd = function(obj){
obj.getSelectionModel()....
}
handler:(function(obj){
return function(){ doAdd(obj) }
})(this);
[解决办法]