勾选框保留选择结果并实现跨部门多选
总体思路:将勾选拆分为两个按钮,勾选和取消勾选,设置一个全局参数去记录这个勾选的数据,并以此判断两个按钮的显示隐藏。
设置一个数组形式的全局参数
列表中新增一列并增加两个按钮样式为
按钮11设置显示条件为:[ID] not in [personList];按钮12设置显示条件为:[ID] in [personList];
按钮11添加交互:设置参数值-设为:${CONCAT([personList],[列表1].[ID])}(目的是把勾选的id值插入到数组当中);按钮12添加交互:设置参数值-设为:${FILTER([personList],@!=[列表1].[ID])}
(目的是把数组的已有元素中不等于勾选的的id值的元素重新插入到数组中,把勾选按钮12的id值给过滤出来);
悬浮面板确定按钮添加交互设置组件属性&关闭悬浮面板:
打开对话框的图标按钮添加设置参数值&打开悬浮面板交互:
标签:personList,保存,列表,勾选,设置,按钮,ID From: https://www.cnblogs.com/demphobia/p/16802148.html