jQuery MiniUI

标题: 关于radiobutton的重新加载问题? [打印本页]

作者: wudigongzi    时间: 2013-12-5 15:09:37     标题: 关于radiobutton的重新加载问题?

我现在有个需求是需要往后后台传参数,反出来的json怎么样才能让radiobuttonlist重新加载?
作者: felt    时间: 2013-12-5 15:52:26

你是重新加载出来radiobuttonlist的选中吗
getValue() 获取选中的值
setValue(value) 设置选中
作者: wudigongzi    时间: 2013-12-5 15:52:42

我的部分代码如下(不知为何setValue无法加载!尝试过用encode(text)后的字符串去赋值,同样不行!):
<input name="packageclass" id="packageclass"  showNullItem="true" required="false" class="mini-combobox"   url="../ApplySampleController/getPackageClass.do"  value="classcode" textField="classdesc"
valueField="classcode" allowInput="false" style="width: 200px" />

<input name="setsid" id="setsid" required="true" class="mini-radiobuttonlist" repeatItems="100" repeatLayout="table" repeatDirection="vertical" textField="packagename" valueField="packageid" value="packageid" class="mini-combobox" url="../ApplySampleController/getPackagePrice.do" />
var setsid = mini.get("setsid");
var packageclass=mini.get("packageclass");
packageclass.on("valuechanged",function(e){
        if(e.value==''){
               
        }else{
                $.ajax({
                        url : "../ApplySampleController/getPackagePrice.do?classnode="+e.value ,
                        type : "post",
                        success:function(text){
                                alert(mini.encode(text));
                                setsid.setValue(text);
                        }
                });
                 
        }
});

作者: felt    时间: 2013-12-5 15:56:38

你这个到底是什么,怎么又是radiobuttonlist 还有combobox
作者: wudigongzi    时间: 2013-12-5 15:58:16

felt 发表于 2013-12-5 15:52
你是重新加载出来radiobuttonlist的选中吗
getValue() 获取选中的值
setValue(value) 设置选中 ...

我是要做一个联动效果,通过将combobox的取值读出后,传入后台,后台返回的json数据让radiobuttonlist重新加载,相当于重新赋值radiobuttonlist!
作者: felt    时间: 2013-12-5 16:05:20

估计你贴的代码混淆了
这个很简单,你只要确保你返回的值是radiobuttonlist的valueField的一个值就可以了
你检查下你返回的值对不对
作者: wudigongzi    时间: 2013-12-5 16:14:21

felt 发表于 2013-12-5 16:05
估计你贴的代码混淆了
这个很简单,你只要确保你返回的值是radiobuttonlist的valueField的一个值就可以了
...

不是一个值。。。是一串值。。。。我要把原来加载的json数据全部重新加载一遍!!!!!!!!!!!!。。。页面初始的radiobuttonlist中的数据是其中的一部分数据,当我选择了checkbox列表以后的数据后,我的radiobuttonlist中的数据得全部清空后,得根据checkbox中的选择的数据进行后台的处理后,返回到到我的radiobuttonlist中!!!!!!!!
作者: wudigongzi    时间: 2013-12-5 16:18:41

felt 发表于 2013-12-5 16:05
估计你贴的代码混淆了
这个很简单,你只要确保你返回的值是radiobuttonlist的valueField的一个值就可以了
...

。。。再说的简单点的意思就是。。。本来我的radiobuttonlist里面只有3个选项,经过某种操作后,我要让里面有更多或者更少的选项!!!
作者: felt    时间: 2013-12-5 16:20:49

哦。明白了。。就是把数据也全部更新掉了
可以rbl.setData(data)更新 data需要数组形式




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2