выбрать несколько строк сетки с помощью Ctrl + Click? - PullRequest
4 голосов
/ 31 августа 2010

Можно ли выбрать несколько строк сетки, используя Ctrl + Нажмите, а затем удалите все выбранные строки кнопкой?

1 Ответ

3 голосов
/ 31 августа 2010

У вас может быть скрытое поле на странице, которое обновляется с каждым идентификатором строки в каком-либо списке с разделителями. Используя jQuery, вы можете легко добавить событие щелчка в каждую строку, которое добавит идентификатор в скрытое поле на клиенте. После нажатия на ряд строк скрытое поле может выглядеть примерно как «3,65,245,111»

Вот немного jQuery, с чего можно начать. Это назначит событие click для каждой строки таблицы с идентификатором «myTable»:

$(document).ready(function() {
  $('#myTable tr').click(function() {
     //Insert your code to handle the click event and assign the row value to your hidden textbox
  });
});

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

Отдельная кнопка «удалить все строки» будет принимать значение в скрытом поле, разбивать строку на каждую запятую и затем удалять каждую строку по одной за раз.

Есть много разных способов снять шкуру с этой кошки, а вышесказанное - это быстрый и простой способ выполнить свою работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...