java - jquery 数据表不适用于 JSF

标签 java jquery jsf jsf-2 datatables

如何申请jquery datatable在 JSF 数据表上?

以下不起作用,因为 jsf 数据表上的 id(即 <h:datatable id="example"...)变为 j_idt6:example在 html 上。

<script type="text/javascript" charset="utf-8">
        $(document).ready(function() {
            $('#example').dataTable();
        } );
    </script>

有什么解决办法吗?

注意:我使用是因为客户端分页和搜索。

最佳答案

改变

 <h:datatable id="example"...

 <h:datatable styleClass="example"...

然后只需使用 $('.example').dataTable();

关于java - jquery 数据表不适用于 JSF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19750761/

相关文章:

java - transient 属性值异常 : object references an unsaved transient instance - save the transient instance beforeQuery flushing

php - jQuery 成功函数未执行

javascript - 为基于 jQuery 的内存游戏动态创建 div

ajax - javax.servlet.ServletException 请求不包含多部分/表单数据或多部分/混合流

java - 使用CDI登录,@Produces返回缓存值

jsf - 通过@ManagedProperty 注入(inject)ResourceBundle 似乎在@Named 中不起作用

java - 如何从java程序将数组传递给sql存储过程

java - 以 Clojure 格式(java.util.Formatter)、cl 格式(Common Lisp 格式)以编程方式控制填充?

java - 在多个 Controller 中重用服务层调用的结果

javascript - onbeforeunload 消息出现两次 (Internet Explorer)