我有 PagingToolbar 作为我的网格的 bbar。当工具提示出现时,它呈现在我的可见屏幕下方,这就是垂直滚动出现的原因,但是当它出现时,垂直滚动会占据视口的某个位置,因此自动水平滚动也会显示溢出工具提示。所以基本上我有2个问题。
垂直滚动显示整个视口,但带有 bbar 的网格仅在南部区域,并且网格本身已经垂直滚动。是否有某种配置来控制这种行为?
如何禁用 PagingToolbar 的工具提示我有以下代码不起作用(网格定义,删除无关)。
初始化组件:函数(){ 变我=这个; this.store = '开发计划'; var paging = Ext.create('Ext.PagingToolbar', { 商店:this.store, 显示信息:真, 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 = 分页; this.callParent(参数);
我认为上面的代码可能不起作用,因为尚未注册工具提示,或者因为尚未呈现分页工具栏,所以我尝试了:
渲染后:函数(){ this.callParent(); var items = this.bbar.items.items; ext.each(项目,功能(btn){ if (btn.getXType() == 'button' && btn.tooltip != undefined) { 控制台.log(btn.getId()); Ext.QuickTips.unregister(btn.getId()); } }); }
但在这段代码中,我得到 this.bbar 是未定义的。为什么?那么bbar什么时候渲染呢?