2016-08-29 3 views
0

Ich habe eine json:Handsontable: Wie wähle ich, welche Daten geladen werden sollen?

[{"name":"AA","age":"19","sex":"1","add":"yy","phone":"12345"}, 
{"name":"BB","age":"20","sex":"0","add":"yy","phone":"43224"}, 
{"name":"CC","age":"11","sex":"1","add":"yy","phone":"67863"},] 

ich handsontable will nur Namen, Alter zu laden, aber ich weiß nicht, wie man die :(

ich glaube, ich soll ein neues Objekt macht die nur Name und Alter hat => Last handsontable Kann ich das tun

Kann jemand mir helfen Vielen Dank.?. D

Antwort

0

Es gibt mehrere Möglichkeiten, dies zu tun Sie könnte tun Sie die Art und Weise, wie Sie anfänglich vorgeschlagen und ändern Sie Ihr JSON-Objekt nur diese Felder zurückgeben. Oder könnten Sie es wie folgt zu tun:

var data = [ 
{"name":"AA","age":"19","sex":"1","add":"yy","phone":"12345"}, 
{"name":"BB","age":"20","sex":"0","add":"yy","phone":"43224"}, 
{"name":"CC","age":"11","sex":"1","add":"yy","phone":"67863"} 
]; 

var hot = new Handsontable(container, { 
    ... 
    data: data, 
    colHeaders: ['Name', 'Age'], 
    columns: [ 
     {data: 'name'}, 
     {data: 'age'} 
    ], 
    ... 
}); 

Mit den colHeaders und columns Optionen wie in meinem obigen Beispiel befindet sich mehr Flexibilität mit Ihren Daten auf dem vorderen Ende gibt. :)

Working fiddle

+0

Vielen Dank: * :) – jcnreds

Verwandte Themen