Handsontable:如何选择加载哪些数据?
Handsontable : How to choose which data to load?
我有一个 json :
[{"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"},]
我希望 handsontable 只加载 姓名、年龄,但我不知道该怎么做:(
我想我应该制作一个只有名称和年龄的新对象 => 加载到 handsontable。我可以这样做吗?
谁能帮帮我?非常感谢 :D
有几种方法可以做到这一点。您 可以 按照您最初建议的方式进行操作,并将 JSON 对象修改为仅 return 这些字段。或者,您可以这样做:
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'}
],
...
});
如上例所示,使用 colHeaders
和 columns
选项可为您在前端处理数据提供更大的灵活性。 :)
我有一个 json :
[{"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"},]
我希望 handsontable 只加载 姓名、年龄,但我不知道该怎么做:(
我想我应该制作一个只有名称和年龄的新对象 => 加载到 handsontable。我可以这样做吗?
谁能帮帮我?非常感谢 :D
有几种方法可以做到这一点。您 可以 按照您最初建议的方式进行操作,并将 JSON 对象修改为仅 return 这些字段。或者,您可以这样做:
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'}
],
...
});
如上例所示,使用 colHeaders
和 columns
选项可为您在前端处理数据提供更大的灵活性。 :)