0
我需要知道,如果是可能的初始化從JQuery的一個DataTable,與服務器端的處理加工,而不註明財產「列」,如果沒有,如何動態地顯示它。數據表服務器端處理加工無柱物業
當我初始化數據表就這樣
var InicialiceLaTablaDeUsuarios = function() {
var laTabla = $('#TablaDeUsuarios').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "/Usuarios/ConsulteLosUsuarios",
"type": "POST",
"dataType": "JSON"
},
"deferRender": true,
"serverSide": true,
"searchDelay": 800,
"autoWidth": true,
"stateSave": true,
"columns": [
{ "data": "Apellido1" },
{ "data": "Apellido2" },
{ "data": "Clave" },
{ "data": "CorreoElectronico" },
{ "data": "Estado" },
{ "data": "Id" },
{ "data": "Nombre" }
]
});
return laTabla;
}
它完美,但如果我嘗試初始化數據表就這樣
var InicialiceLaTablaDeUsuarios = function() {
//
var laTabla = $('#TablaDeUsuarios').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "/Usuarios/ConsulteLosUsuarios",
"type": "POST",
"dataType": "JSON"
},
"deferRender": true,
"serverSide": true,
"searchDelay": 800,
"autoWidth": true,
"stateSave": true
});
return laTabla;
}
它不起作用並拋出下一個錯誤。
感謝您的時間。
問候。
您需要在初始化來定義列,也可以在桌下''標籤定義它們。 – philantrovert
+0
A
0
1
+0
+0
相關問題
-
1. 數據表服務器端處理
-
2. Jeditable +數據表+服務器端處理
-
3. 數據庫與服務器端處理
-
4. Flotr&服務器端處理
-
5. 處理JS服務器端
-
6. 服務器端數據表的回調處理程序v 1.10
-
7. 使用服務器端處理時的數據表警告
-
8. 刪除數據表中,而服務器端的處理
-
9. ajax調用服務器端處理數據表的問題
-
10. 服務器端處理數據表和燒瓶
-
11. 春季服務器端處理角度數據表
-
12. 服務器端處理中的jQuery數據表搜索功能
-
13. 數據表+服務器端處理+搜索過濾
-
14. 防止排序jQuery數據表 - 服務器端處理
-
15. 數據表服務器端處理的C#MVC
-
16. 服務器端的數據表崩潰的處理
-
17. Laravel和yajrabox數據表服務器端等待處理
-
18. 處理數據服務器端vs客戶端
-
19. 無法將服務器端數據重新加載到表中
-
20. 客戶端處理vs服務器端處理,速度快嗎?
-
21. Apache服務器預處理POST數據表格數據
-
22. 諮詢 - 實時數據處理從客戶端到服務器
-
23. 在客戶端或服務器上進行數據處理
-
24. 處理服務器端或程序中的數據庫關係
-
25. 在JavaScript中爲服務器端處理存儲數據
-
26. 在服務器端處理Flex/Flash SPEEX音頻數據
-
27. 處理大量的服務器數據
-
28. 在Datatables中處理會話超時(使用服務器端數據源處理)
-
29. 隱藏列無法正常工作與jQuery數據表中的服務器端處理
-
30. 從引導數據表中的服務器端加載數據
最新問題
-
1. 關於Windows應用程序開發和NPAPI插件
-
2. 電力數據存儲湖泊中的表格數據模型BI
-
3. 需要將文本的特定行寫入新文本
-
4. jQuery的動態CSS屬性(在滾動)
-
5. Eclipse手動/脫機JBoss Tools Luna安裝:缺少需求abc需要'bundle xyz',但找不到
-
6. Laravel登記錯誤,數據庫連接,但收到奇怪的錯誤
-
7. highmaps在遷移到.NET Core後停止更新
-
8. 攔截winsock的recvfrom函數提供了無效地址錯誤
-
9. 改變列的默認值
-
10. WCF單例服務:單實例每個?每個主機實例?
-
1. 數據表服務器端處理
-
2. Jeditable +數據表+服務器端處理
-
3. 數據庫與服務器端處理
-
4. Flotr&服務器端處理
-
5. 處理JS服務器端
-
6. 服務器端數據表的回調處理程序v 1.10
-
7. 使用服務器端處理時的數據表警告
-
8. 刪除數據表中,而服務器端的處理
-
9. ajax調用服務器端處理數據表的問題
-
10. 服務器端處理數據表和燒瓶
嗨@philantrovert,謝謝你的時間。 我想我已經在做這 https://puu.sh/sEJSD/5c6c94c0a5.png – mmadrigal
回答
我試圖jQuery的數據表幾天就回來,我遇到同樣的問題。雖然我看到的例子是在腳本中沒有「列」字段的情況下保留了服務器端功能,但是在嘗試相同的情況下,我無法保留這些功能。主要的原因如下:
如何獲得json數據,這是如何從您的元素數組json字符串。
請參閱this示例,儘管他們沒有在腳本部分使用「列」,但他們正在控制器中定義這些列,因此以後不需要這樣做。你的情況可以做類似的事情。
沒有列我們的JSON數據將不知道哪個數據是需要的地方列,因而認定中的一部分。希望這有幫助!謝謝。
來源
2016-12-05 06:21:45
我在類似的情況下,我必須動態地初始化我的數據表的列。我通過單獨調用ajax來從後端獲取列描述來解決這個問題。
沿東西這行:
的
file with column description
的輸出是一個看起來像一個JSON:這將定義一個名爲
TITLE
,NAME
和AGE
3列。來源
2016-12-05 06:48:48 philantrovert
感謝@philantrovert這將是一個很好的解決方案。 感謝您的時間和答案。 – mmadrigal
@mmadrigal樂於助人。 – philantrovert
相關問題