ScreenFragment使用screenSettings auto="true"保存信息时会出现ScreenSettingsFacet does not work in fragments异常,请问下怎样保存ScreenFragment的信息
欢迎加入社区!
Fragment 会用在特定的 Screen 中,把这个 facet 放到 screen 里面就可以了。Screen 就会保存 fragment 里面组件的用户设置。
好的 感谢
如果screen里有多个fragment的时候,就不生效了哦
我验证了是可以的。Fragment 里面的组件需要满足下列条件,才会保存用户设置:
- 组件需要是表格类(各种 DataGrid/Table)、分隔面板、过滤器、分页器。
- 组件需要有
id
。 - 组件 id 不能重复,不然后面相同 id 组件的设置会覆盖前面的。
如果你的界面保存不上的话,可否上传一个示例项目?
可能是组件id重复了,刚才弄了个示例项目是可以的,thx
1 个赞