2013-04-01 45 views
3

如何避免單選按鈕上的多重選擇,我已經使用apex:重複和重複值綁定到控制器的包裝類,但是當我選擇單選按鈕時,它允許多選。<apex:selectRadio>如何避免單選按鈕上的多重選擇?

下面是我的代碼。

<apex:repeat value="{!availableSlosts}" var="as" id="eventlistId"> 
         <tr> 
          <td><apex:selectRadio value="{!as.selectedEvent}"> 
            <apex:selectOptions value="{!as.lstRadioValue}"/> 
           </apex:selectRadio> 
          </td> 
          <td>{!as.availDate}</td> 

         </tr> 
        </apex:repeat> 

感謝,由自然表現出

回答

0

單選按鈕所選擇的一個唯一的行爲。但是你可以通過HTML和js來完成。 Code sample here

0

{!as.availDate}

    </tr> 
       </apex:repeat> 

應該像水木清華

<apex:selectRadio value="{!as.selectedEvent}"> 

<apex:repeat value="{!availableSlosts}" var="as" id="eventlistId"> 
         <tr> 
          <td> 
            <apex:selectOptions value="{!as.lstRadioValue}"/> 

          </td> 
          <td>{!as.availDate}</td> 

         </tr> 
        </apex:repeat> 

</apex:selectRadio> 

但在這種情況下,我不知道你將爲selectRadio標籤賦予什麼價值。

+0

Hi Chiz/Shimshon Korits, 我已添加java腳本以取消選擇多個單選按鈕,其在MoZilla中工作正常,但不適用於谷歌瀏覽器,下面我smy javascript代碼。 函數取消選擇(selectObj){ \t \t var gettable = document.getElementById('filteredtabledataId'); \t \t // alert(gettable); \t \t var radios = gettable.getElementsByTagName('input'); \t \t爲(I = 0; I user2115106