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
Javascript 如何制作ExtJS';按钮';在Extjs 2.3中正确显示背景图像_Javascript_Extjs_Javascript Framework - Fatal编程技术网

Javascript 如何制作ExtJS';按钮';在Extjs 2.3中正确显示背景图像

Javascript 如何制作ExtJS';按钮';在Extjs 2.3中正确显示背景图像,javascript,extjs,javascript-framework,Javascript,Extjs,Javascript Framework,我知道ExtJS2.3已经很老了,但我现在要接管别人的工作,所以我现在忙得不可开交 嗯,我应该在界面上做一些更改,并添加新的功能。 这是我第一次真正的ExtJS工作(这里是jquery男孩) 我想在按钮上添加新图标,但似乎我甚至无法正确显示图像,因为我无法影响按钮的高度,无论是在按钮对象属性上,还是在css中。 我所能做的就是影响按钮的宽度 这是我的尝试 btntelButton = new Ext.Button({ name: 'telbtn',

我知道ExtJS2.3已经很老了,但我现在要接管别人的工作,所以我现在忙得不可开交

嗯,我应该在界面上做一些更改,并添加新的功能。 这是我第一次真正的ExtJS工作(这里是jquery男孩)

我想在按钮上添加新图标,但似乎我甚至无法正确显示图像,因为我无法影响按钮的高度,无论是在按钮对象属性上,还是在css中。 我所能做的就是影响按钮的宽度

这是我的尝试

  btntelButton = new Ext.Button({
            name: 'telbtn',
            id: 'btntel',
            cls : 'x-btn-icon',
            iconCls: 'telButton',
            minWidth : 95,
        });
    <style type="text/css">
       .telButton
        {
            height: 60px;
             background-image: url(images/tel.png) !important;
        }
    </style>
这是一场表演 过去的几个小时我一直在拉扯头发。你们会怎么做?
请解释一下。感谢阅读

您可以直接向按钮添加样式

例如:

style:{height:'60px'}
第二个想法是将css类声明为:

 .telButton
  {
      height: 60px;
      background-image: url(images/tel.png) !important;
  }

您可以直接向按钮添加样式,而不是-->button.telButton(不确定它是否会产生任何影响)

例如:

style:{height:'60px'}
第二个想法是将css类声明为:

 .telButton
  {
      height: 60px;
      background-image: url(images/tel.png) !important;
  }

而不是-->button.telButton(不确定它是否会有任何区别)

bruv!!我已经更新了我的帖子,并尝试了你的建议,但没有成功:(嘿,伙计。你也可以尝试在使用类时将背景图像的大小重新调整为按钮的大小。绝对不是选项。不是要求。我想Extjs当时无法做到。bruv!!我已经更新了我的帖子,并尝试了你的建议,但没有成功:(嘿,伙计。你也可以在使用类时尝试将背景图像的大小重新调整为按钮的大小。绝对不是选项。不是要求。我想Extjs当时不能这么做。为了让你感觉更好:Ext 3.x没有那么好。没有尝试4.x,所以说不出来。好的,谢谢,但正如我所说的,现在迁移将是一种过度,我现在被迫使用2.3。谢谢这与这个问题没有直接关系,也没有太大的建设性,但是:ExtJS虽然是一个拥有丰富历史和一切的成熟UI框架,但仍然没有提供图像按钮这样的基本功能,而且似乎没有人知道解决方案…@ErikAllik确实:@Evantimboli这在4.1中似乎是新的-谢谢你让我知道!为了让你感觉更好:Ext 3.x没有更好。没有尝试4.x所以说不出来。好的,谢谢,但是就像我说的,现在迁移会是一种过度的行为,我现在被迫使用2.3。谢谢这与这个问题没有直接关系,也不是太复杂虽然ExtJS是一个拥有丰富历史和一切的成熟UI框架,但它仍然没有提供像图像按钮这样的基本功能,而且似乎没有人知道解决方案…@ErikAllik它知道:@Evantimboli这在4.1中似乎是新的-谢谢你让我知道!