dgrid在按钮单击上添加新行

syl*_*lar 0 javascript dojo dgrid

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

还有什么grid.newRow()呢?

Ric*_*ard 5

如果您尝试添加新行,则始终只需先向基础网格存储添加新条目.

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

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

另外我不相信常规网格有newRow选项,只有onDemandGrid或onDemandList有newRow选项.但上面的代码应该适用于你所要求的.