w2ui网格重新渲染问题

时间:2015-11-01 11:23:28

标签: jquery angularjs w2ui

我正在使用w2ui网格(1.4)和角度1.3.4尝试在一个视图中渲染网格。 但是首先加载网格成功加载。但是当我更改视图时,网格无法加载抛出一些错误

ERROR: The parameter "name" is not unique. There are other objects already created with the same name (obj: grid).
ERROR: The parameter "name" is not unique. There are other objects already created with the same name (obj: layout). 

那么每次成功加载网格的正确方法是什么。 我无法更改布局名称和网格名称。

下面是plnkr的链接: http://plnkr.co/edit/HzxZwJ22z2ywYmlchxFM?p=preview

1 个答案:

答案 0 :(得分:1)

你先破坏w2ui对象

if(w2ui.hasOwnProperty('layout')){
  w2ui['layout'].destroy();
}
if(w2ui.hasOwnProperty('grid')){
  w2ui['grid'].destroy();
}

或使用

重复使用它们
w2ui.layout.content('left',w2ui['grid'])