android - sencha touch 2 中的刷新组件

标签 android ios sencha-touch-2

我在 sencha touch 2 中遇到一个问题,即在我设置 HTML 后给定的组件没有更新。我的意思是,在完全相同的测试用例中,它有时会更新,有时不会。

我一直在寻找一种强制组件重新绘制自身的方法,但我似乎找不到方法。

此外,该组件在 Android 上刷新得很好,但在 iOS 上却没有。

那么问题来了,sencha touch 2 中是否有重绘面板的方法?

最佳答案

正如您所描述的,您的实现似乎没有错误。这有时是一个错误。

要强制重新渲染所有内容,这个技巧可能会有所帮助:

yourComponent.hide();
yourComponent.show();

实际上它会强制 Sencha Touch 重新计算您的组件布局和子组件,以及内容。希望对您有所帮助。

关于android - sencha touch 2 中的刷新组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210310/

相关文章:

android - java.lang.NullPointerException 谷歌地图 API 2

ios - 行高不会自动更新

ios - 拖动手势的单元格将覆盖使用SwiftUI滚动列表

javascript - ExtJS 和 Sencha Touch : Adding a second panel at bottom with text that depends on a function call

javascript - Sencha Touch 商店过滤器按功能

android - 如何从 imageView Android 中获取位图的真实坐标(X,Y)

android - Kotlin 代码堆栈跟踪显示 Java 行号

android - 无法在 Android Studio 中调试应用程序

ios - 我可以在 Collection View 中的后续单元格之间添加延迟并为每个单元格设置动画吗

forms - Sencha Touch/Ext : How to disable a Form inside a Tab Panel (tabpanel) without disabling the Tab