jeasyui datagrid insertrow with string format json

时间:2016-04-20 12:46:20

标签: jquery json datagrid jeasyui

我在javascript中创建的JSON中将最后一行插入数据网格(代码复制here) 我能够制作这个

 {amountA:'99,865.65', amountB:'47,781.91', amountTotal:'147,647.56'}

要插入,

function insertRow(index, thisRow) {
$("#tDataGrid").datagrid('insertRow', {
    index: index,
    row: thisRow
});

这不起作用,但是当我将生成的JSON复制到像

这样的代码时
     index: index,
     row:  {amountA:'99,865.65', amountB:'47,781.91', amountTotal:'147,647.56'}

效果很好。

我的代码出了什么问题? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试这种方式添加

$('#tDataGrid').datagrid({
data: [
    {amountA:'value11', amountB:'value12', amountC:'value12'},
    {amountA:'value11', amountB:'value12', amountC:'value12'}
]
});

追加新行。新行将添加到最后一个位置:

$('#tDataGrid').datagrid('appendRow',{
amountA: 123,
amountB: 123,
amountC: 'some Text'
});

在第二行位置插入一个新行。

$('#tDataGrid').datagrid('insertRow',{
index: 1,   // index start with 0
row: {
    amountA: 123,
    amountB: 123,
    amountC: 'some Text'
}
});