2010-10-19 3 views
0

При нажатии кнопки «Обновить» строка показывает режим Edititem.Как изменить значения полей в GridView/RadGrid EditTemplate при проверке chkBox?

У меня есть флажок, который, когда он «щелкнут», я хочу, чтобы другие поля исчезли/стали только для чтения.

Как это сделать на стороне клиента или сервера?

Мое лучшее предположение для серверной стороны У меня есть что-то вроде этого ниже .. но тогда в том случае, как мне получить доступ к этим элементам в режиме редактирования и изменить их?

<EditItemTemplate> 
    <asp:CheckBox ID="cbNR" runat="server" AutoPostBack="True" 
     OnCheckedChanged="cbNR_Clicked" 
     Checked='<%# Boolean.Parse(Eval("NR").ToString()) %>' /> 
</EditItemTemplate> 

ответ

0

Это было бы довольно просто с использованием jQuery. Код для скрытия других ячеек при проверке флажка:

jQuery(function() { 
    $("input[id*='cbNR']").click(function() { 
     $(this).parents("td").siblings().toggle(); 
    }); 
});