您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“layui問題之渲染數據表格時僅出現10條數據怎么辦”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“layui問題之渲染數據表格時僅出現10條數據怎么辦”這篇文章吧。
一、問題
ajax獲取服務端數據之后,要動態渲染table,但數據僅僅數顯了10條,并沒有渲染所有的數據。
二、經過
看一下表格需要的數據,0-9條的數據都自動有一個名為LAY_TABLE_INDEX的鍵值對,但10條及之后的數據都沒有這個鍵值對。
很是納悶,這個表格不帶分頁功能,應該不需要寫limit對數據進行限制
table.render({ elem: '#orderTable' ,height: 400 ,cols: [[ //標題欄 {field: 'status', title: "訂單狀態", width: 90} ,{field: 'orderSerialNumber', title: "訂單編號", minWidth: 150} ,{field: 'logisticsSerialNumber', title: "物流串號", minWidth: 150} ,{field: 'curPos', title: "當前位置", minWidth: 150} ,{field: 'monitoringState', title: "監控狀況", width: 140} ,{field: 'lastUpdated', title: "更新時間", width: 145, sort: true} ,{field: 'operating', title: "操作", minWidth: 220} ]] ,data: handleData ,even: true });
三、結果
看到官網上寫:limit 參數(默認:10)是與你服務端限定的數據條數一致。就把limit加上去了,并且和服務端數據條數一致。
table.render({ elem: '#orderTable' ,height: 400 ,cols: [[ //標題欄 {field: 'status', title: "訂單狀態", width: 90} ,{field: 'orderSerialNumber', title: "訂單編號", minWidth: 150} ,{field: 'logisticsSerialNumber', title: "物流串號", minWidth: 150} ,{field: 'curPos', title: "當前位置", minWidth: 150} ,{field: 'monitoringState', title: "監控狀況", width: 140} ,{field: 'lastUpdated', title: "更新時間", width: 145, sort: true} ,{field: 'operating', title: "操作", minWidth: 220} ]] ,data: handleData ,even: true ,limit: limit //顯示的數量 });
注:handleData是渲染表格時,表格需要的數據
以上是“layui問題之渲染數據表格時僅出現10條數據怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。