javascript - 尝试使用 id==grid 注册小部件,但该 id 已在 My Dojo Grid 上注册

标签 javascript dojo

我创建了一个 Dojo 网格,它根据浏览器的搜索条件从 .Net WS 返回结果。网格在第一次填充时工作正常,但如果我再次尝试搜索。它抛出以下错误

尝试使用 id==grid 注册小部件,但该 id 已注册

我明白这个错误的含义,这意味着ID已经构建并且无法再次构建,但我不知道如何修复它。 这是我的 JS 代码

var grid = new dojox.grid.DataGrid({ autoWidth: "true", 结构: gridLayout, 商店:商店,客户排序:true },“网格”);

HTML

我需要对网格的最后一个属性(即“网格”部分)做什么才能使此错误消失。预先感谢您的帮助。

最佳答案

一种选择是重用该小部件,但通过 dojox.grid.DataGrid.setStore() 替换其数据。相关回答here .

关于javascript - 尝试使用 id==grid 注册小部件,但该 id 已在 My Dojo Grid 上注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3366001/

相关文章:

javascript - 基于 jQuery 和 Bootstrap 中的 radio 选择扩展表单

javascript - 如何在一个脚本中组合 .with() 和 .resize()

javascript - 将 HTML 文件内容加载到 dojo 对话框中

validation - Dojo 中的自定义 ValidationTextBox

javascript - 当数据发生变化并且不再满足查询时自动刷新网格

javascript - 使用 angular 循环遍历 javaScript 对象的数组

javascript - 是否可以从网页触发 Android Toast 通知?

javascript - Firefox 中的 window.event 替代方案

javascript - 将 aria 属性添加到 dojo 小部件

javascript - 道场鼠标悬停延迟