Как получить количество выбранных строк в tr:table, используя Javascript?
Допустим, у меня есть следующая таблица на моей странице XHTML:
<tr:table id="listRowsTable" var="bb"
value="#{backingBean.results}"
emptyText="Empty" width="100%"
rowSelection="multiple"
binding="#{backingBean.table}"
rows="#{backingBean.numRows}"
rowBandingInterval="1">
Я хотел бы реализовать проверку на стороне клиента, чтобы, когда пользователь нажимает кнопку отправки, если число выбранных строк превышает определенное число, появляется сообщение с просьбой подтвердить его / ее представление.
Можно ли это сделать с помощью Javascript? Если так, как я должен продолжить?
1 ответ
Решение
Вы можете использовать jQuery для получения элементов, а затем проверить, соответствует ли.length тому, что вы ожидаете, но хотя я не совсем уверен, как бы я сделал что-то подобное
if($('tr:selected').length > SOMETHING){
//do anything
}