0
我有一個jqgrid editform有三個複選框。我需要複選框才能像典型的單選按鈕一樣工作,讓用戶只能選擇有限數量的選項之一。在一個jqgrid editform中,我需要限制複選框的選擇一次只有一個
不幸的是,jqgrid不提供單選按鈕editypes。
我知道我可以設置一個事件來取消選擇editform中的所有其他複選框。這是在jqgrid中完成它的唯一方法嗎?
我有一個jqgrid editform有三個複選框。我需要複選框才能像典型的單選按鈕一樣工作,讓用戶只能選擇有限數量的選項之一。在一個jqgrid editform中,我需要限制複選框的選擇一次只有一個
不幸的是,jqgrid不提供單選按鈕editypes。
我知道我可以設置一個事件來取消選擇editform中的所有其他複選框。這是在jqgrid中完成它的唯一方法嗎?
您可以將click
事件綁定到任何複選框和事件處理程序中,以取消選中表單中的所有其他chechbox,如果當前複選框將被選中。
謝謝......正如我懷疑的那樣,設立一個活動是唯一的方法。 – 2011-12-20 20:41:00
@NelsonM:不客氣!您可以爲每個列使用[dataEvents](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules#editoptions)設置'click'處理程序,或者在表單初始化期間直接進行綁定'afterShowForm'或'beforeShowForm'(請參閱[文檔](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#events))。 – Oleg 2011-12-20 20:44:50
我很可能會爲每個複選框使用dataEvents - 再次感謝。 – 2011-12-20 21:39:46