DOJO 错误 ID 已注册
DOJO error Id is already registered
嗨,我是道场的新手,陷入了一个简单的问题。我收到错误 尝试使用 id==listGrid 注册小部件,但该 id 已注册。让我与您分享我的代码
我有三个单选按钮,单击任何单选按钮都会导致网格。我对所有三个单选按钮使用相同的div。第一次网格将出现第一个单选按钮,但第二次我收到上述错误。我在单击单选按钮时调用此函数
_showList:function()
{
var item = this.gc.getSelectedItem()
var id=item.id;
var cont = 'zone';
var action='getCityListById';
var controller='network';
this.cityGc = new GridViewControl({columns:
[
{action:action, controllerName:controller,parameters: {id:item.id, cont: cont}},
{name:"City Name", field:"name", width: "200px", editable: false}
], diff:220
},this.zoneListGrid);
}
zoneListGrid 是一个道场连接点,对于所有三个单选按钮都是相同的。 请提出一些我可以解决的问题。提前致谢
由于每次单击单选按钮都会触发这段代码,因此 Dojo 将在第二次单击时尝试创建另一个网格组件。由于该连接点上已存在一个小部件,因此会引发错误。
要么重用已经存在的网格(对this.cityGc执行===空检查),要么先销毁现有网格(this.cityGc.destroy())。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- DOJO 错误 ID 已注册
- 正在获取GCM流星应用程序的注册ID
- Ember eror试图注册一个id已在使用的视图
- 如何通过按 id 注册但未在任何 DOM 节点中引用来删除 dojo 小部件
- 未捕获错误:断言失败:尝试注册具有已在使用的 ID 的视图:名称
- 如何在javascript中动态编写对象时注册DOM id
- Jquery只注册一个id
- 将谷歌注册id存储到我的数据库中
- 注册时获取用户id
- 无法使用数据库中的最后一个值自动更新注册ID
- 如何在jquery中使用类注册点击并获取点击项的id
- 使用Eclipse(推送插件)的PhoneGAP推送通知:没有获得注册ID
- Dojo小部件id已经注册
- 试图注册id== valore0的小部件,但该id已注册
- JS事件注册代替onclick..但如何使其可重复使用呢?解析ID
- JavaScript数独ID字段未注册
- 已尝试注册id为==buttonNode的小部件,但该id已注册
- PhoneGap PushPlugin注册ID在moil中不起作用
- 在用户专业插件中获取新注册用户的用户ID