使用 ExtJS 4.2.1 我在网格面板中添加了一个分页工具栏。一切正常,只是工具栏呈现格式错误。页面输入字段非常小,周围有一些奇怪的框架。运气好的话,我可以在该字段中输入一些内容,但我什么也看不懂。我在默认主题、海王星和灰色主题中都看到了这一点,Chrome 和 Firefox 也是如此:
我使用了默认主题。对此有任何想法吗?
如果这是一个主题或与 CSS 相关的问题(是吗?)这是我目前包括的内容(尝试海王星主题):
<link rel='stylesheet' id='extjsstyle-css' href='http://127.0.0.1/wordpress/wp-includes/js/extjs/resources/css/ext-all-neptune-debug.css?ver=3.8.1' type='text/css' media='all' />
<script type='text/javascript' src='http://127.0.0.1/wordpress/wp-includes/js/extjs/ext-dev.js'></script>
当按照另一个线程中的建议添加以下包含时,它会变得更好一些(框架稍微居中一些),但仍然没有可见的数字,工具栏仍然很高:
<script type='text/javascript' src='http://127.0.0.1/wordpress/wp-includes/js/extjs/ext-theme-neptune.js'></script>
这是对我来说失败的代码:
var dummyStore = Ext.create('Ext.data.Store', {
storeId: 'DummyStore',
pageSize: 1,
fields: [ 'Data' ],
data: [ { Data: 0 } ]
});
var pagingToolbar = Ext.create('Ext.toolbar.Paging', {
store: dummyStore,
dock: 'bottom',
displayInfo: true
});
var panel = Ext.create('Ext.grid.Panel', {
title: 'Test',
store: dummyStore,
columns: [ { text: 'Data', dataIndex: 'Data', flex: 1 } ],
height: 550,
width: 620,
renderTo: 'myHtmlDiv',
dockedItems: [ pagingToolbar ]
});
但是我认为这个问题与数据存储无关。
我没有自己做任何造型。
更新:如果我将基本代码和包含内容复制到一个空白的 HTML 文件中,一切都会正确显示。显然,这是由于 Wordpress 在页面中添加的内容而出现的问题。目前我不知道如何解决这样的问题。