【问题标题】:Handsontable : How to choose which data to load?Handsontable:如何选择要加载的数据?
【发布时间】:2017-01-05 15:36:39
【问题描述】:

我有一个 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 handsontable


    【解决方案1】:

    有几种方法可以做到这一点。您可以按照您最初建议的方式进行操作并修改您的 JSON 对象以仅返回这些字段。或者,您可以这样做:

    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'}
        ],
      ...
    });
    

    使用上面示例中的colHeaderscolumns 选项可以让您更灵活地处理前端的数据。 :)

    Working fiddle

    【讨论】:

      猜你喜欢
      • 2016-09-19
      • 2012-11-03
      • 2018-10-08
      • 2014-10-25
      • 2014-12-12
      • 2016-03-22
      • 2016-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多