首页 > 代码库 > Action之间,combobox的回选

Action之间,combobox的回选

在工作中发现,在某个ACTION中选中COMBOBOX,将选中对象存入数据缓存中,进入下一个ACTION,当点击返回按钮,前一个ACTION重新创建,COMBOBOX中的数据源也初始化后进行BINDING。如果从数据缓存中拿出存储的值,让COMBOBOX处于被选中的状态是不可行的。因为值为对象,与LIST中的ITEM进行的是地址的比较。所以应该在进入下一个ACTION之前,将COMBOBOX的数据源也存入数据缓存,当重建时,源和选中的值都直接从缓存中取,这样可使COMBOBOX处于被选中的状态中。