"Dojox Grid 动态添加行不显示内容解决方法 - 使用 render() 更新显示"\n\n如果您使用dojox.grid来动态添加一行,但是添加后不显示,可能是因为您没有更新grid的显示。当您使用store.put({})来添加一行时,您需要调用grid的render()方法来更新显示。\n\n示例代码如下:\n\njavascript\nvar grid = new dojox.grid.DataGrid({\n // grid的配置\n});\n\nvar store = new dojox.data.JsonRestStore({\n // store的配置\n});\n\ngrid.setStore(store);\n\n// 动态添加一行\nstore.put({}).then(function() {\n // 更新grid的显示\n grid.render();\n}, function(error) {\n console.error(error);\n});\n\n\n在上述示例中,我们首先创建了一个dojox.grid.DataGrid实例和一个dojox.data.JsonRestStore实例,并将store设置为grid的数据源。\n\n然后,我们使用store.put({})来添加一行,并在添加完成后调用grid的render()方法来更新显示。\n\n希望这可以帮助到您!


原文地址: https://www.cveoy.top/t/topic/pZOv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录