2016-10-22 219 views
0

在現有old'e school應用程序中需要一個彈出窗口來顯示無線電選擇和字段以供用戶輸入信息,然後通過彈出窗口完成從彈出窗口更新中的無線電選擇顯示在網頁上的單選按鈕產生彈出窗口。
彈出的單選按鈕字段名稱不是必需的,並且不會保留在便籤文檔中。單選按鈕選擇A更新單選按鈕B

a。)如何讓一個RadioGroup更新另一個RadioGroup中的值?
b。)如何使一個可丟棄的無線電領域接受用戶選擇,在一個;但是將選定的值更新/保留在不同的字段名稱|項目中?

enter image description here

+0

好吧,好像你已經給單選按鈕命名了相同的名字......因爲只有一個單選按鈕可以從相同名稱的集合中選擇...... –

+0

+ Developerrr:有兩個無線組「DutyCode」& 「RankSort」。我們可以忽略一個集合,只是讓Shoreside/Shipboard彈出窗口刷新底層的DutyCode無線電組反映彈出式選擇,在這種情況下,「船上」。 –

回答

0

這裏是我如何完成與道場無線電更新:

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無線電值。