extjs怎样让图片充满整个按钮(button) extjs怎样让图片充满整个按钮(button),使用了scale:large属性,但是只能显示32px的图像,我的按钮比这个大,怎样让其充满整个按钮呢?按钮上只有图片,没有文字、、求大神指点、、、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问这个是在html里加标签吗?还是在ext里写我是新手、、大神详细点、、、 ext的button上加图片我用过,果然蛋疼无比,大小被限制了最后我是查看了源代码,通过越过组件直接设置dom的属性解决了大概代码是这样的: var dom= Ext.getDom(btn.btnEl); dom.style.width="100%"; dom.style.height=60;加图片用的iconCls配置项,用这种方法就可以设置按钮上图片所在dom元素的大小,宽度可以直接用100%,高度好像却不行,这个的原因我没仔细思考,毕竟已经可以解决问题了;要注意的是,必须元素渲染之后才能获取到dom元素,务必注意,不然会报错 请问那个btn代表了什么button的id还是name呢?、、把btn.btnEl换成button的id之后,按钮变的很长还有就是你说的“越过组件直接设置dom的属性”,我不是很理解啊。。(新手)还有渲染的问题是renderTo: Ext.getBody()这样渲染吗? btn是指ext按钮组件对象可以用id获取Ext.getCmp(id)就可以得到按钮对象直接设置dom属性,就是指直接控制html元素的意思组件渲染后html元素才生成,所以需要组件渲染后再设置至于渲染,直接理解为显示出来之后可以用一个setTimeout延时执行来保证已经渲染,或者在事件函数中执行也可以 <input type="image" src="..." onclick="onClick(...)" style="..."> 请问如何给button按钮添加背景图片啊? jquery1.3中animate的运行问题 extjs中viewport添加控件的问题 关于一个js的日期函数问题 window['MGJS'] = {}; 这个能否用js实现? 关于同名控件问题,高手请进来看一下! javascript 获取外部的变量 如何去掉图片热区被点击后留下的热区边框? 字符串替换问题,替换最后一个相匹配的字符串? 图片连续不间断播放问题 关于javascript监听函数的问题 怎么获得一个TD左边的那个TD
我是新手、、大神详细点、、、
最后我是查看了源代码,通过越过组件直接设置dom的属性解决了
大概代码是这样的:
var dom= Ext.getDom(btn.btnEl);
dom.style.width="100%";
dom.style.height=60;加图片用的iconCls配置项,用这种方法就可以设置按钮上图片所在dom元素的大小,宽度可以直接用100%,高度好像却不行,这个的原因我没仔细思考,毕竟已经可以解决问题了;
要注意的是,必须元素渲染之后才能获取到dom元素,务必注意,不然会报错
还有就是你说的“越过组件直接设置dom的属性”,我不是很理解啊。。(新手)
还有渲染的问题是renderTo: Ext.getBody()这样渲染吗?
可以用id获取
Ext.getCmp(id)就可以得到按钮对象直接设置dom属性,就是指直接控制html元素的意思
组件渲染后html元素才生成,所以需要组件渲染后再设置
至于渲染,直接理解为显示出来之后
可以用一个setTimeout延时执行来保证已经渲染,或者在事件函数中执行也可以