Как изменить значения полей в GridView / RadGrid EditTemplate при проверке chkBox? - PullRequest
0 голосов
/ 19 октября 2010

Когда нажата кнопка «Обновить», в строке отображается режим Edititem.

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

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

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

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

1 Ответ

0 голосов
/ 02 декабря 2010

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

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