移动表单 用户字段 F7过滤当前用户原创
2人赞赏了该文章
805次浏览
未经作者许可,禁止转载编辑于2022年11月03日 14:29:08
一、需求
回答的使用 range 参数方式实现过滤,此方式不满足提问者需求,思考是否有其他方式。
二、思路
移动表单F7 FormShowParameter 类型是 MobileFormShowParameter 所以按照PC端设置 list filter 思路不可行。
用户F7列表平台页面是:移动用户列表 bos_mobileuserlist
跟踪调试页面插件,发现用户过滤条件实际调用 getCustomUserFilter方法,查看源码发现过滤条件从 _otherFitlers_ 参数获取。所以可以移动表单 beforeF7Select 中进行设置。
三、实现过程
在beforeF7Select事件中,获取 _otherFitlers_ 反序列化转成 QFilter 添加去除当前用户的过滤条件
四、效果图
五、开发环境版本
苍穹 5.0
六、注意事项
七、参考资料
移动端 组织,人员字段F7设置过滤
https://developer.kingdee.com/article/170496863714206208?productLineId=29
推荐阅读