Browse Source

REPORT-22339 远程设计管理权限中,新建多个角色,进行删除时会提示,但是并未存在赋值

persist/11.0
author 5 years ago
parent
commit
c93cf92568
  1. 17
      designer-base/src/main/java/com/fr/design/remote/ui/AbstractManagerPane.java

17
designer-base/src/main/java/com/fr/design/remote/ui/AbstractManagerPane.java

@ -314,16 +314,15 @@ public abstract class AbstractManagerPane extends BasicPane {
private void addToMemberList() { private void addToMemberList() {
addingListModel.clear(); addingListModel.clear();
for (RemoteDesignMember member : addingMembers) { for (RemoteDesignMember addingMember : addingMembers) {
// 如果包含在右侧列表中,那么左侧列表默认选中 // 如果包含在右侧列表中,那么左侧列表默认选中
if (addedMembers.contains(member)) { for (RemoteDesignMember addedMember : addedMembers){
member.setAuthority(true); if (addingMember.equals(addedMember)){
member.setSelected(true); addingMember.setAuthority(addedMember.hasAuthority());
} else { addingMember.setSelected(true);
member.setAuthority(false); }
member.setSelected(false); }
} addingListModel.addElement(addingMember);
addingListModel.addElement(member);
} }
addingList.revalidate(); addingList.revalidate();
addingList.repaint(); addingList.repaint();

Loading…
Cancel
Save