Devexpress xaf针对某个用户登录后在面板中设置导航无效的解决方法
Devexpress xaf框架生成的项目默认情况下导航栏是显示在左侧,有时候我们用某个账户登录后,发现导航栏无法显示在左侧,操作十分不方便。我们可以去数据库删除当前登录用户的自定义布局
解决方法如下:
1、查询PermissionPolicyUser用户表,得到当前登录用户的oid
2、查询ModelDifference表
3、查询ModelDifferenceAspect表
4、以上查询出的就是某个用户自定义的界面布局,删除ModelDifferenceAspect表当前用户的Name为空那条数据就可以还原设置。这时候重新登录在面板中重新设置导航显示就可以恢复正常了。