3

我使用 nthe neptune 主题生成了一个带有 sencha CMD 3.1.2.342 的 Ext JS 4.2.1.883 应用程序...我的ItemSelector视图中有一个带有按钮的控件'add''remove'..

我执行了一个sencha ant cleaensencha app build但我的 ItemsControl 按钮仍然没有任何图标。似乎我生成的文件在我的文件夹Appname-all.css中不包含文件的 CSS ,例如,将为 css 类 .x-form-itemselector-add 定义样式。在文件中,我找到了一个设置为 true 的变量。我不知道我该如何解决这个问题。我已经尝试在我的 application.js 文件中编写。ItemSelector.cssext\src\uxAppname-all.scss$include-ext-ux-form-itemselectorExt.require('Ext.ux.form.ItemSelector');Ext.Loader.setPath('Ext.ux', './ext/src/ux');

我不知道如何进行 - 请帮助!

4

1 回答 1

1

当我查看 Ext JS 文档中的多选示例时,检查中间的按钮(例如“x-form-itemselector-add”)清楚地表明 CSS 不是主题的一部分——它是一个完全独立的 CSS 文件。

事实上,只要看一下 HTML 源代码就可以看出CSS 文件

您需要手动将该 CSS 添加到您的主题中,然后重新编译。Sencha UX JS 和 CSS 文件没有通过 Cmd 的自动包含标志。

于 2013-10-09T15:42:48.957 回答