页面跳转后,控件怎么保持原来的状态

相似问题:

页面跳转后,状态丢失怎么办

调用键盘后,其他控件都变回默认怎么办

原因:

页面跳转后,控件的状态会丢失,包括控件的默认值、选中状态、输入内容等

这是因为跳转页面或调用键盘(调用键盘就是跳转到键盘页面,本质上也是跳转页面)后,跳转到新的页面时,原来页面会被销毁,内存回收,因此原来页面上的控件的状态也就丢失了。

解决方案:

将不想变的控件的sta属性设置为全局,全局控件在切换页面时不会被回收,可以保持原来的状态。

将对应的控件设置为全局

../_images/global_variable_1.jpg

修改了vscope属性后,控件的名称会由黄色变为黑色

../_images/global_variable_3.jpg

其他相关的全局控件操作请参考 跨页面赋值,全局变量操作