How to show different tooltips for the buttons in the PrimeFaces RowEditor

泪湿孤枕 提交于 2019-12-09 03:44:39

问题


I use <p:rowEditor /> in my <p:dataTable> and I want to add tooltip for this component.

I have problem because in default PrimeFaces display same tooltip for "pencil" icon, "ok" icon and "close" icon too.

How i can set separate tooltip for each icon?

My 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>

回答1:


The <p:rowEditor/> component has 3 attributes that solves your problem and it can be used as follows:

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

If your IDE doesn't give you suggestions for the existing attributes, you can check the Primefaces User Guide for the version you use.



来源:https://stackoverflow.com/questions/42830600/how-to-show-different-tooltips-for-the-buttons-in-the-primefaces-roweditor

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!