javascript - 在 ExtJS 中使用图标

标签 javascript extjs extjs4

我正在尝试将图标添加到 extJS 中的工具栏按钮。就我而言,我希望按钮中有一个刷新图标。

是否有一种简单标准的方法来做到这一点?我似乎无法在网络上找到任何像样的文档。

我的工具栏按钮:

{
            text: 'Reset',
            icon: 'refresh',
            tooltip: 'Reset Grid Layout'
}

将刷新放在这里不会执行任何操作。我的按钮上有一个空白区域,本来应该有东西的地方。 IE。它理解“图标”,但不理解“刷新”。

  • 是否必须输入某些 ExtJS 子目录的完整路径?
  • 有一些可以使用的图标集列表吗?

最佳答案

  1. 您可以使用 iconCls: 并提供一个 css 类来设置正确的背景集以及其他信息(大小、颜色等)

  2. 您可以使用 icon: 并传递图像的相对路径。

  3. 有一些字形我不太了解,但网上有一些很好的例子(例如 this )。基本上,您加载图标字体并在按钮的 glyph: 配置中设置字符代码。

  4. 最后还有一些非常漂亮的面板标题图标,名为:tools。默认主题可见here 。海王星的要好得多。检查Kitchen Sink examples 。 (如果你找到他们的类名,你可以在任何地方使用它们,并进行一些调整)。 这些是在您的面板config中定义的。

示例:

config: {
  ...., 
  tools: [
    {type: 'refresh'},
    {type: 'save'}, 
    ...]  
},

更多信息请访问the official documentation .

关于javascript - 在 ExtJS 中使用图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24285215/

相关文章:

javascript - NodeJS 中的异步 post 函数

javascript - 如何使用extjs在Widget中实现Tab面板?

javascript - 如何使用 JavaScript 通过单击删除和添加 css 动画属性

javascript - Typescript - 扩展接口(interface)(无构造函数)的类(带构造函数)

javascript - Extjs 4.2.1 XTemplate 子元素的日期格式仅在 IE 上显示 NaN

javascript - Ext.getStore() 快捷方式?

ExtJs4-网格ColumnModel的等效项是什么?

java - 使用 Extjs 将表单数据传递到 servlet

javascript - 使用简单的网络表单计算平均值

extjs - 如何在extjs中动态设置url和root