2 ruoyeknight RuoYeKnight 于 2016.04.11 18:01 提问

extjs中radio在选中状态下再次点击取消选中状态

具体的情况是,radiogroup中有3个radio,现在做好的效果是可以选中任意一个,但无法取消选中,也就是选中了就选中了,无法取消。现在想如果选中某个radio的话,再次点击这个radio就取消选中,恢复选择之前的状态,这个改怎么做?
是在
listeners:{
"checked":function(){}}
这个里面修改吗?如果是的话具体怎么修改?

补充:是单选,效果就是单选的效果,但是要在选择一个单选选项之后,再次点击这个选中的单选选项,然后取消选中,恢复选中前的效果

2个回答

showbo
showbo   Ds   Rxr 2016.04.11 18:10

radiogroup是互斥的,选中一个其他会取消选中

你这种要求应该是checkboxgroup,而不是radiogroup

RuoYeKnight
RuoYeKnight 恩现在的效果是选中一个其他取消选中,但是要改成“再次点击选中的radio,全部的radio都取消选中”
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.11 18:13

radio点击选中与取消
【前端JS】radio 可单选可点击取消选中
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
单选按钮radio点击已选中的,取消选中
function setSelectUserNo(radioObj){ var radioCheck= $(radioObj).val(); if("1"==radioCheck){ $(radioObj).attr("checked",false); $(radioObj).val("0"); }else{ $(radioObj).val("1");
radio实现第一次点击选中第二次点击取消
Jquery代码如下: $("#add_form .radio input").bind("click",function(){ var $radio = $(this); // if this was previously checked if ($radio.data('waschecked') == true) { $radio.prop
Android实现RadioGroup中的RadioButton再次点击取消选中
项目中遇到一个问题,需要使RadioGroup中的RadioButton在点击已选中的button时使其变为未选中。网上找了一些解决方案,不是很理想,最后自己用CheckBox加一些控制逻辑实现了上述效果。示例:layout文件:<LinearLayout android:layout_width="match_parent" android:layout_heigh
jquery radio 没选中,点击后,选中;选中后,点击,不再选中;
前言使用jquery实现radio,没选中,点击后,选中;选中后,点击,不再选中;实现思路最初的设想最初设想,监听radio的click事件,在click中,阻止默认行为,然后根据点击之前是否选中,来决定是否选中。但这样有个问题,在click监听函数中获取的checked值是点击后的值,无法获取之前的值。于是转变了实现思路修正后的思路监听radio的mousedown事件,获取checked值,因为
RadioButton再次点击取消
RadioButton再次点击取消
【前端JS】radio 可单选可点击取消选中
可点击取消的单选框、可单选的复选框。---JS给你想要的
C# radionButton单击一下选中,再次单击取消选中(源码)
this.radioButton1.Click += new System.EventHandler(this.radioButton1_Click); private void radioButton1_Click(object sender, EventArgs e) { // 摘要:         //     获取或设
radio点击选中,再次点击取消选中
html> head> title>单选按钮取消选中的三种方式title> script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"> script> script type="text/javascript"> $(functio
Android只有一个RadioButton点击后取消选中
由于最近项目业务需求,要实现只有一个RadioButton并且点击后取消选中,由于Radio Button的特性(有且只有一个被选中),所以当只有一个RadioButton时,选中了再点击的时候就不能取消了。 解决方案: 设置一个全局变量为RadioButton的状态,设置RadioButton点击监听事件。具体实现如下:final RadioButton rb_bug = (RadioButt
RadioGroup里单选按钮去掉默认选中
Android官方API文档完整版.chm :  http://download.csdn.net/download/haozq2012/7032817 //获得对象 m_RadioGroup = (RadioGroup) findViewById(R.id.radioGroup1); //打开界面的时候清楚默认选择项 m_RadioGroup.clearCheck();