Отключение AspxGridView на стороне клиента

У меня есть AspxGridView на моей странице, и я должен отключить его на стороне клиента. Когда я хочу отключить AspxButton, я использую btn.SetEnabled(false). И это работает нормально. Но когда я пытаюсь сделать то же самое с сеткой, ничего не происходит! Нельзя ли отключить AspxGridView на стороне клиента или я что-то делаю не так?


person Zoltan Kochan    schedule 08.04.2011    source источник
comment
Что именно вы хотите отключить? помните, что gridview - это просто таблица в конце, если вы хотите отключить кнопки ссылок или кнопки внутри каждой строки gridview, вы должны повторить, например, jquery, мой вопрос снова: что именно вы хотите отключить?   -  person Roberto Alarcon    schedule 08.04.2011
comment
stackoverflow.com/ вопросы/4710902/   -  person Roberto Alarcon    schedule 08.04.2011
comment
Мне нужно отключить сетку вообще. Я имею в виду, что это флажки, кнопки ссылок, отключение фокусировки, выбор, сортировка и т. д. Мне нужен тот же эффект, что и при установке для свойства Enabled сетки значения false.   -  person Zoltan Kochan    schedule 08.04.2011
comment
посмотрите на ответ выше, это что-то вроде этого $(this).find('td:eq(6) a').attr(disabled, true); Это означает, что у вас может быть функция javascript, которая выполняет тяжелую работу, например, function disableGV(){ $(this).find('td:eq(6) a').attr(disabled, true); $(this).find('td:.nice-button-sample-css-class').attr(disabled, true); } и еще одна функция для переключения, и все готово. Просто отключите все элементы, которые вы хотите, в этой итерации с помощью класса css или конструкции клиента id.   -  person Roberto Alarcon    schedule 08.04.2011


Ответы (2)


Отключение на стороне клиента для ASPxGridView не реализовано, извините. Он работает только для элементов управления, включенных в библиотеку ASPxEditors. Я бы посоветовал вам отправить обратный вызов на сервер с помощью метода PerformCallback на стороне клиента GridView и отключить сетка в обработчике событий CustomCallback на стороне сервера GridView.

person DevExpress Team    schedule 08.04.2011
comment
Я понимаю. Спасибо за ответ. - person Zoltan Kochan; 08.04.2011

Можете ли вы обернуть gridview в asp:Panel и вместо этого отключить панель?

person WraithNath    schedule 08.04.2011
comment
Это дает тот же эффект, что и установка для атрибута Enabled сетки значения false. Работает, но только со стороны сервера. - person Zoltan Kochan; 08.04.2011