[英]Check a radio button using ExtJS
I may be missing something, but how do I programmatically check a radiobutton using ExtJS (v 3)?我可能遗漏了一些东西,但是如何使用 ExtJS (v 3) 以编程方式检查单选按钮?
The following doesn't seem to always work以下似乎并不总是有效
var radio = Ext.get("myradiobutton"); var radio = Ext.get("myradiobutton");
radio.set("checked,""); radio.set("检查,"");
The radio is sometimes checked, sometimes not...有时检查收音机,有时不检查...
radio.is(":checked") sometimes return true, sometimes false radio.is(":checked") 有时返回真,有时返回假
Thanks谢谢
I'd suggested using this function: http://docs.sencha.com/ext-js/3-4/#!/api/Ext.form.Radio-method-setValue我建议使用这个功能: http : //docs.sencha.com/ext-js/3-4/#!/api/Ext.form.Radio-method-setValue
var radio = Ext.get("myradiobutton");
radio.setValue(true);
为什么不直接使用 DOM?
Ext.getDom('myradio').checked = true;
对我来说,它使用getCmp
和setValue
函数工作。
Ext.getCmp('yourid').setValue(true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.