单选按钮选择A更新单选按钮B.

时间:2016-10-22 02:02:00

标签: dojo radio-button lotus-notes

现有old'e学校应用程序中的要求,要求弹出窗口显示用户输入信息的无线电选择和字段,然后弹出窗口结束,弹出窗口中的无线电选择更新网页上显示的单选按钮产生弹出窗口。
不需要弹出单选按钮字段名称,并且不会在备注文档中保留。

a。)如何让一个RadioGroup更新另一个RadioGroup中的值? b。)如何让一个扔掉的无线电场接受用户选择,一个人有;但是所选值是否更新/持久化在另一个字段名称|项目中?

enter image description here

1 个答案:

答案 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更新无线电值。