gpt4 book ai didi

slickgrid - 将新行添加到 SlickGrid

转载 作者:行者123 更新时间:2023-12-02 23:59:25 25 4
gpt4 key购买 nike

嗨,我已经尝试过这两个代码在 slickgrid 中插入新行。

代码1:

data1.push({id: "12345", name: "secKey", field: "secKey", complete:true});
//grid1.setData(data1);
//grid1.render();

它在光滑的网格单元中作为未定义插入..

代码2:

 try{
var rowData = grid1.getData();
//alert(rowData+"rowdata");

newId = dataView1.getLength();
//alert(newId);
newRow.id = newId + 1;
//alert(newRow.id);
var newRow = {title: "new Title"};
//alert(newRow);
dataView1.insertItem(newRow.id, newRow);
alert("end");
}catch(e){
alert("error:"+e.description);
}

code-2 捕获并给出错误..让我知道我必须更改代码。!

最佳答案

如果您使用dataview,可以按如下方式进行,

function AddNewRow() {    dataView.addItem({id: "12345", name: "secKey", field: "secKey", complete:true});    dataView.refresh();}

如果您不使用dataview,也可以按如下方式操作,

    function AddNewRow() {        grid.getData().splice(grid.getDataLength(), 1, {});        grid.invalidateRow(grid.getSelectedRows());        grid.updateRowCount();        grid.render();    }

关于slickgrid - 将新行添加到 SlickGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18108124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com