2016-08-29 2 views
0

У меня есть DataTable в Primefaces:Primefaces кнопки заголовка фаска

<p:dataTable var="feedback" value="#{actionDetailsView.action.feedback}"> 
       <f:facet name="header"> 
        Feedback 
       </f:facet> 

       <p:column headerText="Date"> 
        ... 
       </p:column> 

Теперь я хочу иметь кнопку (Добавить отзыв) внутри заголовка на правой стороне. Это возможно?

+0

Почему бы не ** попробовать **, чтобы поместить кнопку в заголовок и спросить, если это произойдет, например. не работает или что-то еще ... (теперь похоже, что вы «ленивы», что я предполагаю, что вы этого не сделали. И «официальный» ответ на ваш вопрос: «Как это возможно?» _ будет ** да **, не более того, и принять хороший ответ - обычная практика в stackoverflow.Пожалуйста, сделайте – Kukeltje

ответ

3

Да, это так. Вы можете определить кнопку в качестве дочернего элемента тега f:facet.

<p:dataTable> 
    <f:facet name="header"> 
     <p:commandButton /> <!-- either here --> 
    </f:facet> 

    <p:column> 
     <f:facet name="header"> 
      <p:commandButton /> <!-- or here --> 
     </f:facet> 
    </p:column> 
</p:datatable> 
+0

С этим, кнопка находится рядом с текстом. Как-то можно выровнять ее с правой стороны? – matthias

+1

через CSS, это не связано с JSF – stg

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