gpt4 book ai didi

javascript - Ext grid PagingToolbar 在 IE 上不显示

转载 作者:行者123 更新时间:2023-12-02 18:26:53 25 4
gpt4 key购买 nike

我的视口(viewport)如下。 panel2 有一个网格,其中有一个PagingToolbar。它在 IE 中不显示,在 FF 中显示很少。如果我没有北部地区,它工作得很好。可能是什么原因?

Ext.create('Ext.Viewport', {
layout: 'border',
border : 0,
items: [
{
region: 'north',
html : 'Some html'
},
{ region: 'center',
layout:'fit',
split : true,
items : [panel1, panel2]
}
]
});

这是一个类似的示例:http://jsfiddle.net/edgMV/20/按钮未显示。

最佳答案

我正在看你的 fiddle ,但有几个地方不对。

  • CSS 看起来像不完整的 Neptune 样式表
  • 通过在区域面板中执行以下操作:items: resultsPanel,您将在该面板内创建一个新面板
  • 您在元素上设置的配置不正确,我的建议是查看ExtJS documentation为此,它列出了所有有效的配置选项
  • 您可能想查看MVC architecture tutorial

现在对于布局,我不知道你到底想要什么,但这可能很接近: http://jsfiddle.net/laurenzonneveld/kVUEU/4/

var navigate = function (panel, direction) {
var layout = panel.getLayout();
layout[direction]();
Ext.getCmp('move-prev').setDisabled(!layout.getPrev());
Ext.getCmp('move-next').setDisabled(!layout.getNext());
};

Ext.define('App.view.RequestPanel', {
extend: 'Ext.panel.Panel',
alias: 'widget.requestpanel',

title: 'Request Panel',
items: [{
html: 'Sample Result'
}],
bbar: [{
xtype: 'button',
text: 'Search'
}, {
xtype: 'button',
text: 'Reset'
}]
});

Ext.define('App.view.ResultPanel', {
extend: 'Ext.panel.Panel',
alias: 'widget.resultpanel',

title: 'Result Panel',
layout: 'card',

items: [{
xtype: 'panel', // Standard panel, but this could be another super complex panel
html: 'Sample Result 1'
}, {
// Defaults to xtype: 'panel', if no xtype is specified
html: 'Sample Result 2'
}, {
// Defaults to xtype: 'panel', if no xtype is specified
html: 'Sample Result 3'
}, {
// Defaults to xtype: 'panel', if no xtype is specified
html: 'Sample Result 4'
}],
bbar: [{
xtype: 'button',
text: 'Previous',
handler: function (btn) {
navigate(btn.up('panel'), 'prev');
}

}, {
xtype: 'button',
text: 'Next',
handler: function (btn) {
navigate(btn.up('panel'), 'next');
}
}]
});

Ext.create('Ext.container.Viewport', {
layout: 'border',
items: [{
region: 'north',
html: '<h1 class="x-panel-header">Sencha</h1>',
border: false
}, {
xtype: 'requestpanel', // Your super complex panel
region: 'center', // Context specific properties for the panel
layout: 'fit', // Context specific properties for the panel
flex: 1 // Context specific properties for the panel
}, {
region: 'south', // Your super complex panel
xtype: 'resultpanel', // Context specific properties for the panel
flex: 1, // Context specific properties for the panel
collapsible: true, // Context specific properties for the panel
split: true
}]
});

编辑:更新了 Fiddle 和代码示例以使用 Ext.define

关于javascript - Ext grid PagingToolbar 在 IE 上不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18281454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com