ext 封裝的grid類無法調用自己 的解決方法

雖然用this是肯定的 但每一層的this所指是不同的,在 調用方法那層 this 是指一個工具欄,所以一直不能add 應在繼承層之外先定義一個變量 var myself = this 這樣在任意一層想調用gridpanel自身 就用 myself 即可
下面是 這個神奇的變量的位置
mygrid = Ext.extend(Ext.grid.EditorGridPanel, {
constructor : function(form, cp, cc) {
var myself = this;
mygrid.superclass.constructor.apply(this, [{
title : "..."
sm : sm,
height : 270,
....}])}})
發佈了20 篇原創文章 · 獲贊 2 · 訪問量 9026
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章