2017-01-23 13 views
0

Я хочу использовать атрибут rowkey в пределах datatable primefaces (для использования его в яваскрипта сценарии), , но я заметил, что это необходимый набор по крайней мере selectionMode или selection, в противном случае атрибут rowkey (data-rk) не отображается. Это правда, или я не прав? Я сделал несколько тестов, и, похоже, это так.RowKey атрибут в primefaces не отображается, без выбора или SelectionMode атрибута

Ниже приведен пример из витрины: (rowkey атрибут, кажется, всегда используется в сочетании с атрибутом selectionMode или selection)

http://www.primefaces.org/showcase/ui/data/datatable/selection.xhtml

я должен был бы воспользоваться атрибутом rowkey без использования selectionMode или selection атрибут; вы бы знали, как это сделать?

Или вы знаете, как настроить пользовательский атрибут для каждой строки данных без использования компонента p:row; Единственное, что приходит на ум, это использовать атрибут rowClass для вставки в, значение свойства компонента,

как в случае здесь

http://www.primefaces.org/showcase/ui/data/datatable/rowColor.xhtml

Но я хотел бы связать свойство bean к определенному атрибуту строки без создания фальшивого класса CSS.

заранее спасибо

+0

, какую версию primefaces и JSF? –

+0

primefaces-4.0 и jsf_1.0.0.0_2-0 – HouseFragance

ответ

0

Я предполагаю, что вы хотите достичь присутствия атрибута данных гк 'на <tr> без оказания колонки выбора.

Я сделал несколько тестов, и если вы поставите этот стиль на то не будет иметь столбец выбора, но до сих пор в «данных к» атрибут:

<p:column selectionMode="multiple" style="display: none;" /> 

Вы должны поместить этот тег, но вам не нужно, чтобы поместить атрибут выбора на <p:dataTable>.

Если это то, что вы ищете, то это работало для меня на Primefaces 6.0 и JSF 2.2

+0

Hi Maciej, спасибо за ответ; на самом деле я не могу вставить новый столбец в datatable. У вас есть другие идеи? – HouseFragance

+0

Это из-за версий? В противном случае я не вижу причины, почему бы не .. его не оказал anywya –

+0

Извините, я не объяснил это хорошо: я не могу добавить столбец из-за функциональных спецификаций, а не потому, что не могу программно. – HouseFragance

 Смежные вопросы

  • Нет связанных вопросов^_^