У меня есть p: dataTable, и я хочу создать и повлиять на то, что, когда я наводил указатель мыши на строку, появляется изображение delete
, позволяющее мне удалить эту строку. Я использую PrimeFaces.escapeClientId
для преобразования jsf Id
в id
что jQuery
понять. Вот что я получил до сих порOnMouseOver для отображения изображения внутри каждой строки p: dataTable
<p:dataTable value=#{...} var="item">
<p:column>
<div onmouseover="jQuery(PrimeFaces.escapeClientId('deleteButton')).fadeIn()">
<!-- Content of the row -->
<p:commandButton id="deleteButton" image="delete" style="border: 0; display: none;"
actionListener="#{bean.deleteRow(item)}" />
</div>
</p:column>
<p:dataTable>
К сожалению, это не работает. Firebug не возвращает ошибку. пожалуйста, помогите
Не знаю JSF или PrimeFace. И, глядя на ваш код, он останется таким. Я могу быть невежественным прямо сейчас. Но что же на самом деле произвел этот код ??? : P (Извините, что это очень не полезно :): – PeeHaa