2017-03-16 3 views
0

Ich benutze <p:rowEditor /> in meinem <p:dataTable> und ich möchte Tooltip für diese Komponente hinzufügen.PrimeFaces RowEditor Tooltip

Ich habe ein Problem, weil PrimeFaces standardmäßig die gleiche QuickInfo für das "Stift" -Symbol, das "OK" -Symbol und das "Schließen" -Symbol anzeigen.

Wie kann ich separate Tooltip für jedes Symbol festlegen?

Mein Code:

<p:dataTable> 
    <p:column> 
     ... 
    </p:column> 
    <p:column> 
     ... 
    </p:column> 
    <p:column> 
     ... 
    </p:column> 
    <p:column> 
     ... 
    </p:column> 
    <p:column> 
     <p:cellEditor> 
      <f:facet name="output"> 
       <p:outputLabel value="#{stat.validTo}" /> 
      </f:facet> 
      <f:facet name="input"> 
       <p:calendar value="#{stat.validTo}" pattern="dd-MM-yyyy" mask="true"/> 
      </f:facet> 
     </p:cellEditor> 
    </p:column> 
    <p:column> 
     ... 
    </p:column> 
    <p:column> 
     <p:rowEditor id="row-editor" /> 
     <p:tooltip id="row-editor-tooltip" for="row-editor" value="Edit" position="right"/> 
    </p:column> 
</p:dataTable> 
+2

schöne Frage, können Sie uns bitte Ihren Code zeigen? –

Antwort

0

Die <p:rowEditor/> Komponente hat drei Attribute, die Ihr Problem lösen und es kann wie folgt verwendet werden:

<p:rowEditor editTitle ="Edit" saveTitle="Save" cancelTitle="Cancel" />

Wenn Ihre IDE nicht Ihnen Anregungen geben Für die vorhandenen Attribute können Sie das Primefaces Benutzerhandbuch für die von Ihnen verwendete Version überprüfen.