0

出于某种原因,当数据源是对象时,minSpareRows 的添加量是其告知的两倍。这是一个错误吗?

这是一个非常简单的例子:http: //jsfiddle.net/hrPbL/3/

var data = [
     { link: { url: 'http://test1.com', label: 'test 1' } }
 ];

 $(document).ready(function () {
     $('#example').handsontable({
         data: data,
         cells: cellRenderer,
         minSpareRows: 2, // !!!!!
         columns: [
             { data: "link" }
         ]
     });
 });

这是一个更简单的例子:http: //jsfiddle.net/hrPbL/

$(document).ready(function () {

    var data = [
        { link: { url: 'http://test1.com', label: 'test 1' }}
    ];

    $('#example').handsontable({
        data: data,
        minSpareRows: 1,
        columns: [{
            data: "link"
        }]
    });
});

知道这里发生了什么吗?

4

1 回答 1

0

像这样试试

$('#example').handsontable({
    data: data,
    minSpareRows: 1,
    columns: [ 
        {data: "link.url"},{data: 'link.label'}
     ]
});

将此 列: [{ data: "link" }] 更改为 列: [ {data: "link.url"},{data: 'link.label'} ]

于 2013-11-12T12:37:24.380 回答