extjs - Sencha touch,移除传送带而不破坏元素

标签 extjs sencha-touch touch sencha-touch-2 carousel

我不知道以下是否可能。

我确实有一个带有元素的 Sencha 触摸旋转木马。在某些时候,我想删除/销毁旋转木马,但不是旋转木马中的项目。

据我所知,删除和销毁两者也会销毁添加到轮播中的项目。

任何有关解决问题的提示都会很棒。

最佳答案

删除方法接受一个参数以防止删除的项目被破坏。在您的情况下,您可能需要使用 removeAll(false) .

// save items (not needed, but you probably need to keep a reference for later use)
var items = carousel.getItems();

// empty the carousel before destroying it
carousel.removeAll(false); // destroy set to false

// now you can dispose of the carousel
carousel.destroy();

// then, you'll probably want to add your items to another container...
otherContainer.add(items);

关于extjs - Sencha touch,移除传送带而不破坏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16978642/

相关文章:

javascript - ExtJs 将不同数据从一个存储加载到多个选择

sqlite - 仅在 sencha 的 native 应用程序中第一次登录屏幕

extjs - 使用 slidenavigatoin 将 xtype 项目动态添加到面板

ANDROID ANDENGINE -- 改变 Action 时的 Sprite

gwt - 将 GWT 单击事件转换为触摸事件

ExtJs 4.1.1 图表缺少标记

extjs - 如何设置数据字段的默认值-EXTJS 4

android - 在 Android 的 sencha 应用程序中覆盖后退按钮

javascript - Sencha Touch 对比 Backbone.js

css - 是否可以在响应点击事件的div区域中包含box-shadow?