0
我想根據從控制器傳遞給view的屬性的條件動態添加列。我使用Jquerydatable作爲網格視圖,並使用Spring作爲框架。 我試過各種搜索解決方案,但似乎沒有任何工作。任何人都可以建議任何解決方案來動態添加列只有當傳遞的屬性滿足條件。 謝謝。使用Jquery Datatable和Spring將列動態添加到網格
我想根據從控制器傳遞給view的屬性的條件動態添加列。我使用Jquerydatable作爲網格視圖,並使用Spring作爲框架。 我試過各種搜索解決方案,但似乎沒有任何工作。任何人都可以建議任何解決方案來動態添加列只有當傳遞的屬性滿足條件。 謝謝。使用Jquery Datatable和Spring將列動態添加到網格
可能採用javascript
oColumns = [{ "mData": "id", "bVisible": 0 }]; // by default I set ID column
columns = ["name", "email", "phoneNumber"]; // can initalize from server
${id}_columns.forEach(function(entry) {
col = [{"mData": entry}];
${id}_oColumns = ${id}_oColumns.concat(col);
});
oTable = $('#$datatable').dataTable({
"bProcessing": true,
"sAjaxSource" : "rest",
"aoColumns": oColumns,
});
你也可以在你的ajax響應中包含mData。看看文檔 - http://datatables.net/usage/server-side – GintsGints
也許,如果你想出一些代碼示例。 – davidkonrad