Javascript: проверьте, находится ли элемент RadGrid в режиме редактирования. - PullRequest
1 голос
/ 11 января 2012

Я использую telerik RadGrid , и я хочу проверить, находится ли GridDataItem в режиме редактирования

Использование javascript .

Я могу справиться с этим с помощью VB, но я хочу сделать это на стороне клиента.

Если кто-нибудь может сказать мне также , как перебрать все элементы в сетке и получить выбранный элемент

с использованием JavaScript.

Я застрял здесь .. Любая помощь, пожалуйста ... Я буду благодарен.

2) У меня проблема с функцией OnCommand в Javascript

У меня есть commandItemTemplate в radgrid.

и я добавляю клиентское событие: <ClientEvents OnCommand="OnCommand" />

Функция: function OnCommand(sender, args) { if (args.get_commandName() == 'EditSelected') { ....}

OnCommand не запускается ни по одной из команд в CommandItemTemplate с другой стороны, он запускает другие команды, такие как (Редактировать, Обновить, Удалить, ...).

Не знаю, почему ?? Мне нужна помощь, пожалуйста.

1 Ответ

4 голосов
/ 11 января 2012

Вы смотрели документацию ?Использование get_editItems () должно сделать трюк

function getTableViewEditedItems() {
    var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
    //get all edited GridDataItems from the current table view that are in edit mode
    var editedItemsArray = masterTable.get_editItems();
}
...