RadioGroup正在生成输入[type = button]而不是type = radio

时间:2014-04-07 15:07:25

标签: extjs extjs4.2 radio-group

创建xtype=radiogroup时,渲染的元素使用input type=button代替input type=radio,我从文档中提取示例,将其放入fiddle并且相同发生。在Firefox和Chrome中试过这个。

为什么不生成无线电输入,我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:1)

这是正确的行为。 ExtJs正在使用input type=button来渲染radiogroup。这些输入用css设计,看起来像真正的单选按钮。

正如@matt所提到的,使用input type=button的原因是无法使用CSS设置无线电盒的颜色,边框和背景样式。

在你的小提琴输入看起来像普通按钮,因为jsfiddle没有正确加载ext-all.css。如果你手动添加ext-all.css(就像我在this fiddle中所做的那样),你会发现所有输入看起来都像是单选按钮。