So erhalten Sie Tabellendaten in Laui

王林
Freigeben: 2020-11-30 10:01:48
Original
16100 Leute haben es durchsucht

Methoden zum Abrufen von Tabellendaten in Layui: 1. Erstellen Sie ein js-Objektarray, um die Originaldaten in der Tabelle zu speichern. 2. Weisen Sie dem Objektarray den Datenparameter von [table.render()] zu Nur Daten.

So erhalten Sie Tabellendaten in Laui
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Laui-Version 2.5.6. Diese Methode ist für alle Computermarken geeignet.

Ideen:

1. Erstellen Sie ein JS-Objektarray mit einem geeigneten Umfang, um die Originaldaten in der Datentabelle zu speichern.

2. Weisen Sie das im vorherigen Schritt erstellte JS-Objektarray, bei dem es sich um die Originaldaten handelt, dem Datenparameter von table.render() zu.

3. Um alle Daten in der Tabelle abzurufen, können Sie das im ersten Schritt erstellte JS-Objektarray direkt abrufen, um alle Daten in der Tabelle abzurufen, indem Sie die Daten in tableContent abrufen.

Code-Implementierung:

// 存放数据表格中的数据的对象数组tableContent
var tableContent = new Array();

table.render({
 elem : '#viewTable',
 height : 325,
 even: true,
 text: {
 none: '您没有选中任何字段!'
 },
 // 拿对象数组tableContent中的数据作为原始数据渲染数据表格
 data : tableContent, 
 page : {
 layout: ['count', 'prev', 'page', 'next', 'limit', 'skip']
 },
 limit : 5,
 limits : [5, 10, 15, 20, 25],
 cellMinWidth: 80,
 cols:[[
 {type:'checkbox',fiexd : 'left'},
 {title : '序号',type:'numbers'},
 {field : 'column',title : '列',align:'center'},
 {field : 'alias',title : '别名',align:'center',edit : 'text'},
 {title : '操作',fiexd : 'right',align:'center', toolbar: '#viewBar'}
 ]],
 done : function(res, curr, count){
 // do something...
 }
});
Nach dem Login kopieren

Die Daten in der Datentabelle werden durch eine asynchrone Anfrage erhalten

direkt über den done-Parameter von table.render(). Der Wert dieses Parameters ist ein Rückruf, nachdem die Daten gerendert wurden direkt Unabhängig davon, ob es sich um eine Zuweisung oder eine asynchrone Datenanforderung handelt, wird der Rückruf nach dem Rendern ausgelöst. Hinweis: Wenn Sie die direkte Zuweisungsmethode zu den Originaldaten von Laytable verwenden, ruft diese Methode die Daten der aktuellen Seite in der Datentabelle ab, nicht alle Daten in der Tabelle muss den oben genannten Anweisungen folgen: „Die Daten in der Datentabelle sind „Durch direkte Zuweisung““

table.render({ //其它参数在此省略
 done: function(res, curr, count){
 //如果是异步请求数据方式,res即为你接口返回的信息。
 //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
 console.log(res);
 //得到当前页码
 console.log(curr);
 //得到数据总量
 console.log(count);
 }
});
Nach dem Login kopieren

Verwandte Empfehlungen: layui

Das obige ist der detaillierte Inhalt vonSo erhalten Sie Tabellendaten in Laui. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage