在 Sencha Touch/ExtJS 中不使用 store 删除列表项
Posted
技术标签:
【中文标题】在 Sencha Touch/ExtJS 中不使用 store 删除列表项【英文标题】:Remove list item without using store in Sencha Touch/ExtJS 【发布时间】:2016-10-11 10:53:35 【问题描述】:我有一个list
,其项目动态变化。通过一个按钮,我可以这样添加项目:
myList.insert(index,
//Component
);
它可以正常工作。现在,我想删除 index
th 项目。我试过这个:
myList.remove(index);
但它什么也没做。我怎样才能做到这一点?我坚持,我不能使用商店来做到这一点。
【问题讨论】:
你不能,列表是商店支持的组件。尝试不这样做只会导致问题。 谢谢。我想我将不得不使用商店重新实现它...... 如果您有一个包含不同类型数据的列表,则无需存储。 【参考方案1】:您可以使用以下方法简单地删除列表中的记录:
myList.removeAt(index);
Sencha docs for this
【讨论】:
以上是关于在 Sencha Touch/ExtJS 中不使用 store 删除列表项的主要内容,如果未能解决你的问题,请参考以下文章
Sencha Touch 2:数据视图在 android 模拟器中不可见
指示器在 loadmask sencha touch 中不起作用