0
在具有網格和帶按鈕的工具欄的應用程序中,這是從按鈕事件獲取網格引用的最正確解決方案(並且性能得到改進) :使用lookupReference或button.up()獲取網格參考 - 最佳方式
button.up('grid')
或
this.lookupReference('gridReference');
在具有網格和帶按鈕的工具欄的應用程序中,這是從按鈕事件獲取網格引用的最正確解決方案(並且性能得到改進) :使用lookupReference或button.up()獲取網格參考 - 最佳方式
button.up('grid')
或
this.lookupReference('gridReference');
查找是更好的辦法,因爲ExtJS的5.這會稍微更好的性能,但主要是它的更好的原因在於,它能夠消除的是你的邏輯希望根據您對組件佈局的瞭解來完成(找到網格)。
(引用和組件查詢都得到緩存;引用的緩存位於聲明引用的組件中,而組件查詢緩存是全局的,但大小有限;創建引用對象時更新引用緩存,直到對象死亡,組件查詢緩存可以陳舊,緩存的引用可以被踢出 - 這就是爲什麼參考的性能稍微高一點。)
感謝Robert給出了非常好的解釋。 – josei