我在sencha touch 2中遇到了问题,即在设置HTML之后,给定的组件未被更新。我的意思是,有时它会在完全相同的测试案例中得到更新,有时甚至不会。在sencha touch中刷新组件2
我正在寻找一种方法来强制组件重新绘制自己,但我似乎无法找到方法。
此外组件在android上刷新完美,但不在iOS上。
所以问题是,有没有一种方法可以在sencha touch 2中重新制作面板?
我在sencha touch 2中遇到了问题,即在设置HTML之后,给定的组件未被更新。我的意思是,有时它会在完全相同的测试案例中得到更新,有时甚至不会。在sencha touch中刷新组件2
我正在寻找一种方法来强制组件重新绘制自己,但我似乎无法找到方法。
此外组件在android上刷新完美,但不在iOS上。
所以问题是,有没有一种方法可以在sencha touch 2中重新制作面板?
正如您所描述的那样,您的实现似乎没有错误。这有时是一个错误。
要强制所有内容重新呈现,这一招可以帮助:
yourComponent.hide();
yourComponent.show();
其实它迫使煎茶触摸重新计算你的组件布局和子组件,以及内容。希望能帮助到你。
在我头顶看起来像组件ID的问题,请确保您没有重复的ID。这是ExtJS和Sencha Touch中相当常见的错误,并产生所描述的行为