2013-11-13 6 views
0

Я работаю над компонентами ACE ледяных поверхностей, и в настоящее время я использую туз: datatable. я использую ниже кодace: dataTable для выбора нескольких строк с помощью клавиши shift в ICEFACES

<ace:dataTable var="invoice" value="#{applicationBean.invoices}"   
     id="dataTableId" rows="10" paginator="true" height="350" paginatorPosition="bottom" page="1" 
selectionMode="multiple" emptyMessage="There are no search results" 
pageCount="4" currentPageReportTemplate="Showing {startRecord}-{endRecord} out of {totalRecords}" 

я могу видеть данные на моем столе. моя проблема в том, что на таблице 10 строк, и если я выбираю 2-ю и нажатую клавишу переключения, и я выбираю 5-й ряд, тогда он должен выбрать от 2 до 5 строк .... но он не работает в моем случае. Есть ли атрибут таблицы мне нужно добавить или любой другой альтернативный компонент или любую Javascript я должен написать для этого, пожалуйста, предложить мне ..

Спасибо,

+0

нет необходимости дополнительного яваскрипта кода для выполнения множественного выбора. –

ответ

0

Нет необходимости в дополнительном яваскрипте кода для выполнения множественного выбора. Как показано на примере в витрине Iceface, можно сделать несколько вариантов с помощью клавиши shift.

<ace:dataTable id="instantCarTableMultiRow" 
         value="#{dataTableSelector.carsData}" 
         var="car" 
         rows="7" 
         stateMap="#{dataTableSelector.stateMap}" 
         selectionMode="multiple" 
> 

Смещение не работает из-за несоответствия страницы или версии.

http://icefaces-showcase.icesoft.org/showcase.jsf?grp=aceMenu&exp=dataTableBean