我什至不知道如何搜索这个,所以希望这个问题还没有被回答一百次。
基本上,我的表单上有一个单选组,其中包含三个选项:显示已完成的考试、显示未完成的考试或显示所有考试。
{
name: 'ShowComplete',
fieldLabel: 'Show',
allowBlank: true,
columns: 1,
items: [
{
name: 'ShowComplete',
boxLabel: 'Completed Exams',
inputValue: '1'
},
{
name: 'ShowComplete',
boxLabel: 'Incomplete Exams',
inputValue: '0'
},
{
name: 'ShowComplete',
boxLabel: 'All',
inputValue: '-1'
}
],
xtype: 'radiogroup'
}
当我加载页面时,我有一个漂亮的控件。
http://dl.dropbox.com/u/298258/extJSRadioGroup.png
但是,我唯一可以选择的就是未完成的考试。
我有什么遗漏的吗?我确信这很简单。
谢谢!
最佳答案
我也有类似的问题。 我相信这与您为中间项赋予值“0”有关。
也许,由于 Javascript 的性质,它后来被错误地解释为“假”或类似的内容,并导致单选按钮的行为中断。
如果您将“0”替换为其他内容,它应该可以工作。
关于Extjs radio 组 : Can only click on one item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5465859/