Используя список people
=["Лицо 1", "Лицо 2", "Лицо 3"] в качестве примера и пустой список с именем selectedPeople
, необходимо выполнить следующие шаги:
1) Выберите одну строку. Результат: "Лицо 2" добавлено к selectedPeople
.
Список selectedPeople
=["Человек 2"]
2) Выберите другую строку. Результат: "Человек 3" добавлен к selectedPeople
.
Список selectedPeople
=["Лицо 2", "Лицо 3"]
3) Выберите только одну из этих строк. Результат: "Человек 2" удален из selectedPeople
.
Список selectedPeople
=["Лицо 3"]
Проблема: по умолчанию PrimeFaces dataTable
отменяет выбор других выбранных строк, если я щелкаю одну из них один раз. Не лучший способ предложить пользователям удерживать клавиши Ctrl или Shift для выбора большого количества записей в таблице.
Что я сделал до сих пор: http://pastebin.com/qHvnZPiY