WOLV предоставляет возможность выделить несколько элементов, чтобы произвести над ними какое-либо действие (к примеру, удалить).
csharp
webObjectListView1.Operations.MultiSelect = true;
Выбрать объект можно, щелкнув левой кнопкой мыши на флажок в строке.
Также для удобства работы с выбором объектов добавлены две кнопки:
Отметить все
Отметить все на всех страницах
Отметить все
Данная опция отмечает все объекты на текущей странице. При повторном нажатии снимает выделение со всех объектов на данной странице.
Отметить все на всех страницах
Данная опция отмечает все объекты на всех страницах и блокирует возможность их ручного выделения.
Поведение выбранных объектов
После применения фильтров, выбранные объекты сохраняют своё выделение.
К примеру, если в списке есть 3 объекта: Саша Маша Вася
, пользователь выбрал объекты Саша
и Вася
, а затем воспользовался поиском по маске *аша
, то в списке отобразится 2 объекта: Саша Маша
, при этом будет выделен только 1 объект Саша
.
Также выделение сохраняется при смене страницы отображаемых объектов и при смене количества отображаемых на странице объектов.
Однако, при Поиске по WOLV’y происходит сброс выделенных объектов. Перед сбросом пользователю задается уточняющий вопрос.
JS API
Для манипуляции флажками на стороне клиента можно использовать JS API.