现有old'e学校应用程序中的要求,要求弹出窗口显示用户输入信息的无线电选择和字段,然后弹出窗口结束,弹出窗口中的无线电选择更新网页上显示的单选按钮产生弹出窗口。
不需要弹出单选按钮字段名称,并且不会在备注文档中保留。
a。)如何让一个RadioGroup更新另一个RadioGroup中的值? b。)如何让一个扔掉的无线电场接受用户选择,一个人有;但是所选值是否更新/持久化在另一个字段名称|项目中?
答案 0 :(得分:0)
以下是我使用dojo完成无线电更新的方法:
var queryString = "[name=" + currentNodeName + "]";
var targetNodeArray = dojo.query("[name=" + targetNodeName + "]");
if (targetNodeArray != null) {
try {
var ItemCheckedNode = dojo.query(queryString).filter(function(radio) {
return radio.checked
}).attr("value");
dojo.forEach(targetNodeArray, function(radio) {
if (ItemCheckedNode[0] === radio.value) {
radio.checked = true;
return radio.value;
}
})
} catch (e) {
alert(e.toString);
}
}
就个人而言,我更喜欢通过partialRefresh更新无线电值。