我在 JSF 数据表上应用 JQuery 时遇到问题。
我有这样的代码:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('<b>#example</b>').dataTable( {
"aoColumns": [
{ "asSorting": [ "asc" ] },
{ "asSorting": [ "asc" ] },
{ "asSorting": [ "desc", "asc", "asc" ] },
{ "asSorting": [ "desc" ] },
{ "asSorting": [ "asc" ] },
{ "asSorting": [ "asc" ] }
]
} );
} );
</script>
XHTML
<h:dataTable id="example" name="example" value="#{notificationBean.notificationList}" var="item"
cellpadding="0" cellspacing="0" border="0"
styleClass="display"
rowClasses="gradeC"
style="background-image: url('../images/ClientCare_Menu_Gradient.jpg'); background-repeat: repeat-x;">
渲染时:
<table id="searchform:example" class="display" cellspacing="0" cellpadding="0" border="0" style="background-image: url('../images/ClientCare_Menu_Gradient.jpg'); background-repeat: repeat-x;">
现在我的问题是必须申请数据表的 CSS 没有得到应用。
我尝试了不同的表示法,但它在我试过的 Jquery 中不起作用:
${'#searchform:example'}, ${'#searchform.example'} 在这些情况下,包含表本身的悬停操作将无法显示数据表。
${'searchform#example'}, ${'#example'} 在这些情况下,悬停动作有效并且数据表被渲染,但 CSS 不适用
任何人都可以帮忙吗?
提前感谢迪帕克