2009-12-08 3 views
1

У меня есть RadGrid, у которого есть GridClientSelectColumn. У меня установлен параметр AllowRowSelection равным true. Есть ли способ на конце сервера, что я могу условно установить, будет ли отдельный datarow выбранным или нет? Я хочу, чтобы некоторые строки выбирались на стороне клиента, но не другие.Можно ли выбрать отдельную строку RadGrid на основе условия?

Спасибо!

ответ

0

Я не знаю, можете ли вы легко выполнить это, установив одно свойство, но в качестве альтернативы вы можете присоединить события к onclick строк, о которых идет речь, чтобы отменить события/события, чтобы событие Row Selection никогда не срабатывало.

+0

И при подключении я подразумеваю прикрепление их на стороне клиента к TRs или любым элементам, которые RadGrid представляет строки с – zincorp

+0

Я пробовал это. Если я попытаюсь это сделать и установите флажок в заголовке этого столбца, строки будут действовать соответственно, но флажок заголовка никогда не будет проверен. Я думаю, что он проверяется только при проверке всех его «дочерних» флажков. –

+0

Хм, тогда похоже, что вам придется также переопределить поведение заголовка. Я знаю, что корабль RadControls от Telerik с JQuery. Рассматривали ли вы присвоение классов своим строкам для представления «выбираемых» и «невыбираемых» и с помощью JQuery для управления ими и их событий в пакете? – zincorp

1

Ознакомьтесь с моим blog post по этой теме, чтобы узнать, как реализовать условный выбор строки на стороне клиента с помощью RadGrid для ASP.NET AJAX.

Надеюсь, это поможет.