在我的sencha移动网络应用程序中,我在我的视图中动态创建了元素/容器。
每个都有一个idquie id,但所有css类都相同。
我正在尝试使用css类找到删除它们的方法。我需要使用css类而不是id的原因是创建的数字无法在运行时确定。
我已经尝试了Ext.select('.myContainer').remove();
但是错误“没有方法'删除'”
我也试过了
var main = Ext.getCmp('mainpage');
main.remove(main.down('.siteContainer'));
但这根本没有做任何事。
我还是Sencha的新手。任何建议都将非常感谢。
我希望有类似于jquery $('.classname').remove()
的东西,它可以同时处理多个元素。
答案 0 :(得分:1)
您是否尝试使用removeNode或使用destroy?
答案 1 :(得分:0)
我通过使用jquery获取具有相同类的每个组件的ID来解决它,然后对获取的ID使用senchas destroy()。
$( $('.siteContainer') ).each(function( index ) {
var thiscont = $(this).attr('id');
Ext.getCmp(thiscont).destroy();
});