我正試圖在客戶端使用DataTable向我的Liferay搜索容器添加搜索和排序功能,該容器帶來了資料。但是由于某些原因,它顯示在由我的portlet生成的資料之上,因此沒有應用到portlet資料中。 請注意,我沒有使用任何json物件,也沒有從我的java代碼中渲染資料,只是建立了容器,然后顯示在我的view.jsp頁面上。 下面是一些代碼:
<liferay-ui: search-container delta="20" deltaConfigurable="<%= true %> " iteratorURL="<%=formDataUrl %>" total="<%=FormDataWrapperLocalServiceUtil。 getFormDataWrapperCount() %>">。
< table id="userTable"/span> class="display" cellspacing="0" width="100%">
<thead>
<tr>/span>
<th>Field1</th>/span>
<th>Field2</th>
<th>Field3</th>/span>
<th>Field4</th>/span>
</tr>/span>
</thead>/span>
<tbody>/span>
<liferay-ui:search-container-results results="< %=
我的Javascript代碼:
<script>
$(document).ready(function(/span>) {
$('#userTable').DataTable()。
} );
</script>
請讓我知道我在這里做錯了什么。謝謝你的幫助!
uj5u.com熱心網友回復:
這看起來像一些CSS或JS沖突,但它應該可以正常作業。
檢查DataTable插件是否在web控制臺中列印了一些警告或錯誤,以幫助你看到缺少什么。
uj5u.com熱心網友回復:
好了,終于可以作業了! 唷! DataTable命令在生成表ID之前就被應用了,所以不得不把它們都放在同一個腳本標簽上,一個接著一個。這一切都成功了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/315154.html
標籤:
下一篇:java.lang.NoClassDefFoundError:jakarta/servlet/jsp/jstl/core/LoopTaginTomcat10
