简体   繁体   English

使用 ExtJS 检查单选按钮

[英]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;

对我来说,它使用getCmpsetValue函数工作。

Ext.getCmp('yourid').setValue(true);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM