6

我只有一个月大的 extjs 并且仍在试验。我的问题是:我有一个网格面板,其中包含“工具”配置选项。我正在使用它来启用/禁用 Ext.grid.feature.Grouping 变量。2 个处理函数具有通过单击出现在标题右侧的 2 个“交叉”按钮来禁用/启用 2 个视图的逻辑。逻辑很好。但是,我想显示我的一组自定义图像来代替“十字”按钮。这可以做到吗?如果是,如何?我需要为此对css代码进行一些更改吗?

我查看了文档并进行了很好的搜索,但似乎没有任何问题可以回答我的问题。

4

1 回答 1

9

type在您的工具上指定自定义配置:

Ext.create('Ext.grid.Panel', {
   ...
   tools: [
      {
         type: 'enable-grouping',
         handler: function() {
            ...
         }
      },
      {
         type: 'disable-grouping',
         handler: function() {
            ...
         } 
      }
   ]
});

然后在样式表中定义以下类来设置新工具的样式:

.x-tool-enable-grouping {
   background-image: url('path/to/tool/image/enable-grouping.png');
}

.x-tool-disable-grouping {
   background-image: url('path/to/tool/image/disable-grouping.png');
}

工具图像的大小应为 15 x 15 像素

于 2012-07-10T23:48:32.533 回答