dgrid在按钮单击上添加新行

时间:2014-03-20 22:41:56

标签: javascript dojo dgrid

我正在尝试制作可编辑的网格。我想为用户提供更多行,如果需要的话。我尝试了他们的文档,但它并不明显。

此外,grid.newRow()做了什么?

1 个答案:

答案 0 :(得分:5)

如果您尝试添加新行,则可以先将新条目添加到基础网格存储中。

假设您有一个网格(用户名为“网格”),您可以按下按钮执行此操作:

var button = new Button({
    label: "Add User",
    onClick: function() {
        var user = {id: 1, name: "test"};
        grid.store.add(user);
    }
});

另外我不相信常规网格有newRow选项,只有onDemandGrid或onDemandList有newRow选项。但是上面的代码应该适合您的要求。