Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将gridpanel ExtJS4的列菜单元素化_Extjs4 - Fatal编程技术网

如何将gridpanel ExtJS4的列菜单元素化

如何将gridpanel ExtJS4的列菜单元素化,extjs4,Extjs4,以下是我的gridpanel的图像: 看看curativeTask专栏,这里我用css修改了图像加“+”: 即使用户没有使用“显示:块”将鼠标移到它上面,它也会显示出来, 现在我的问题是:如果我想点击这个图标,我想做其他事情,但如果我点击它,它会显示如下菜单: 在这种情况下,我希望elemenate显示此菜单并执行其他操作。我完成了menuDisable:true,但即使我设置了“display:block”,它的图标也不会显示。 那么我是怎么做的,其他人的想法呢? 谢谢。我希望您理解我的问

以下是我的gridpanel的图像:

看看curativeTask专栏,这里我用css修改了图像加“+”:

即使用户没有使用“显示:块”将鼠标移到它上面,它也会显示出来, 现在我的问题是:如果我想点击这个图标,我想做其他事情,但如果我点击它,它会显示如下菜单:

在这种情况下,我希望elemenate显示此菜单并执行其他操作。我完成了menuDisable:true,但即使我设置了“display:block”,它的图标也不会显示。 那么我是怎么做的,其他人的想法呢?
谢谢。

我希望您理解我的问题,否则我将再次解释:(嗨,我找到了一个解决方案,它是:我监听headertriggerclick事件,在该函数中返回false以不显示默认菜单。
.curative-task >:first-child >.x-column-header-trigger{
      display:block;
      background-image: url('../../resources/images/icon_plus.gif');
}