渲染自定义单选按钮在ExtJS 3
Render custom Radio button in ExtJS 3
我想自定义单选按钮,我需要显示文本框,或日期字段除了单选按钮而不是文本。
有一个类似的问题在extjs中添加自定义项到单选按钮,但答案是extjs 4。有人可以帮助我与ExtJs 3类似的实现吗?
我尝试使用contentEl
,但div被附加在无线电输入标签下面,所以不可见。在查看Ext代码后,我尝试重写私有getContentTarget
函数,它似乎有效,但感觉不到正确的方法
这是一个基于ExtJs 4答案的解决方案。您可以使用getEl().down('label.x-form-cb-label')
代替boxLabelEl
,如下所示:
listeners: {
render: function( radio ) {
var boxLabelEl = radio.getEl().down('label.x-form-cb-label');
boxLabelEl.update("");
radio.field = Ext.create('Ext.form.field.Number', {
renderTo: boxLabelEl,
width: 40,
disabled: !radio.getValue()
});
boxLabelEl.setStyle('display','inline-block');
},
change: function( radio ) {
radio.field.setDisabled(!radio.getValue());
}
}
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何在Javascript中将单选按钮值保存到cookie中
- 单击时如何更改单选按钮的CSS
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 注入Javascript以选择具有指定值的所有单选按钮
- (extjs)获取表单中单选按钮的选定值.不返回该值
- extjs如何使用单选按钮创建菜单
- 如何监听单选按钮是否被ExtJS检查
- 渲染自定义单选按钮在ExtJS 3