代码之家  ›  专栏  ›  技术社区  ›  Alexander Beyer

可选Obj不呈现桌面上的手

  •  0
  • Alexander Beyer  · 技术社区  · 7 年前

    这是我的目标,我正在进入手持

    data: [
       {id: 1, name: "Test Name", includedTable: null},
       {id: 2, name: Test Name 2", includedTable: {
          id: 1, 
          name: "IncludedTableRowName"
        }},
    ];
    

    hot1 = new Handsontable(container, {
                data: data,
                colHeaders: ['id', 'Name', 'Table Row Name'],
                columns: [
                    {data: 'id'},
                    {data: 'name'},
                    {data: 'includedTable.name'}
                ]
            });
    

    我得到的只是 TypeError: Cannot read property 'name' of null 在includedTable.name上。我知道在第一个例子中它是未定义的,但在那种情况下它不应该仅仅呈现为空吗?如果不需要,我需要帮助让它与客户呈现函数或其他东西一起工作,因为我已经尝试过自定义呈现、自定义类型、handsontable中的所有函数,以使这些值工作,但没有任何东西允许我这样做。

    0 回复  |  直到 7 年前