我把PagingToolbar作爲我的網格的bbar。當工具提示出現時,它呈現在我的可見屏幕下方,這就是垂直滾動顯示的原因,但是當垂直滾動佔據視口的某個位置時,自動水平滾動也會顯示工具提示溢出。所以基本上我有2個問題。Extjs 4爲PagingToolbar禁用工具提示
垂直滾動顯示整個視口,但帶有bbar的網格僅在南部地區,網格已經垂直滾動自身。是否有某種配置來控制該行爲?
如何禁用PagingToolbar工具提示我有以下代碼不工作(網格定義,刪除不相關)。
initComponent: function() { var me = this; this.store = 'DevPlan'; var paging = Ext.create('Ext.PagingToolbar', { store: this.store, displayInfo: true, displayMsg: 'Wyświetlono wnioski {0} - {1} z {2}', emptyMsg: "Brak wniosków do wyświetlenia" }); Ext.each(paging.items.items, function(btn) { if (btn.getXType() == 'button' && btn.tooltip != undefined) { Ext.QuickTips.unregister(btn.getId()); } }); this.bbar = paging; this.callParent(arguments);
我想,也許上面的代碼不工作,因爲工具提示中尚未註冊或bacause分頁工具欄還沒有被渲染,所以我嘗試:
afterRender:function() { this.callParent(); var items = this.bbar.items.items; Ext.each(items, function(btn) { if (btn.getXType() == 'button' && btn.tooltip != undefined) { console.log(btn.getId()); Ext.QuickTips.unregister(btn.getId()); } }); }
但在這種代碼我得到this.bbar是未定義的。爲什麼?那麼bbar何時呈現?
嘗試在您的視口中設置'autoscroll:false' – MMT
我需要autoScroll爲true,有很多路徑可用於應用程序,有時需要autoScroll – patryks
設置自動滾動到區域的容器i。e面板而不是視口 – MMT