我有 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什么时候渲染呢?