【发布时间】:2012-06-14 05:41:03
【问题描述】:
我正在使用richFaces - rich:dataTable。 我需要删除一些行,然后在新行(在广告之后)显示几秒钟的通知,然后它(带有通知的行)将消失。
在 JSF 中,我无法为我的表提供唯一 ID 或名称,因此我不知道如何在 DOM 中找到它。也许那时我可以添加一些 jQuery 行代码。
【问题讨论】:
-
奇怪的是你不能给一个JSF组件添加一个唯一的ID,基本上你可以通过添加
id="dtMyData"来做到这一点。此外,仅添加一行来显示您的消息也不是很好,而是使用rich:messages或h:messages以优雅的方式向应用程序用户显示消息。 -
您尝试添加 id 吗?在源文件中,您将看到类似 id="myform:dtMyData:j_dk0:0" 的内容,导致 JSF 更改它。我可以使用 H:messages,但我需要它像 jQuery 通知一样,闪烁 3 秒然后消失。