Devexpress xaf针对某个用户登录后在面板中设置导航无效的解决方法

时间:2023-03-09 17:18:46
Devexpress xaf针对某个用户登录后在面板中设置导航无效的解决方法

Devexpress xaf框架生成的项目默认情况下导航栏是显示在左侧,有时候我们用某个账户登录后,发现导航栏无法显示在左侧,操作十分不方便。我们可以去数据库删除当前登录用户的自定义布局

解决方法如下:

1、查询PermissionPolicyUser用户表,得到当前登录用户的oid

Devexpress xaf针对某个用户登录后在面板中设置导航无效的解决方法

2、查询ModelDifference表

Devexpress xaf针对某个用户登录后在面板中设置导航无效的解决方法

3、查询ModelDifferenceAspect表

Devexpress xaf针对某个用户登录后在面板中设置导航无效的解决方法

4、以上查询出的就是某个用户自定义的界面布局,删除ModelDifferenceAspect表当前用户的Name为空那条数据就可以还原设置。这时候重新登录在面板中重新设置导航显示就可以恢复正常了。