Browse Source

REPORT-4047 [9.0一轮回归]单个单元格设置边框后,再对包含此单元格的一片单元格设置背景,边框消失

master
MoMeak 7 years ago
parent
commit
d4a4bfdee6
  1. 11
      designer_base/src/com/fr/design/style/color/NewColorSelectBox.java

11
designer_base/src/com/fr/design/style/color/NewColorSelectBox.java

@ -22,6 +22,8 @@ public class NewColorSelectBox extends AbstractSelectBox<Color> implements UIObs
private Color color; private Color color;
private NewColorSelectPane colorPane = new NewColorSelectPane(); private NewColorSelectPane colorPane = new NewColorSelectPane();
private UIObserverListener uiObserverListener; private UIObserverListener uiObserverListener;
private String newColorSelectBoxName = "";
private GlobalNameListener globalNameListener = null;
public NewColorSelectBox(int preferredWidth) { public NewColorSelectBox(int preferredWidth) {
initBox(preferredWidth); initBox(preferredWidth);
@ -36,6 +38,9 @@ public class NewColorSelectBox extends AbstractSelectBox<Color> implements UIObs
if(uiObserverListener == null){ if(uiObserverListener == null){
return; return;
} }
if (globalNameListener != null && shouldResponseNameListener()){
globalNameListener.setGlobalName(newColorSelectBoxName);
}
uiObserverListener.doChange(); uiObserverListener.doChange();
} }
}); });
@ -98,16 +103,16 @@ public class NewColorSelectBox extends AbstractSelectBox<Color> implements UIObs
@Override @Override
public void registerNameListener(GlobalNameListener listener) { public void registerNameListener(GlobalNameListener listener) {
globalNameListener = listener;
} }
@Override @Override
public boolean shouldResponseNameListener() { public boolean shouldResponseNameListener() {
return false; return true;
} }
@Override @Override
public void setGlobalName(String name) { public void setGlobalName(String name) {
newColorSelectBoxName = name;
} }
} }
Loading…
Cancel
Save