Browse Source

Merge branch 'release/10.0' of http://cloud.finedevelop.com:2015/scm/~mata.li/designrel into release/10.0

final/10.0
Mata.Li 6 years ago
parent
commit
3a6aa0de0a
  1. 6
      designer-chart/src/main/java/com/fr/extended/chart/AbstractExtendedChartReportDataPane.java
  2. 9
      designer-form/src/main/java/com/fr/design/mainframe/FormArea.java
  3. 2
      designer-realize/src/main/java/com/fr/design/mainframe/AuthorityToolBarPane.java

6
designer-chart/src/main/java/com/fr/extended/chart/AbstractExtendedChartReportDataPane.java

@ -26,7 +26,7 @@ public abstract class AbstractExtendedChartReportDataPane<T extends AbstractData
protected void initComponents() { protected void initComponents() {
String[] labels = fieldLabel(); String[] labels = fieldLabel();
TinyFormulaPane[] formulaPanes = formulaPanes(); Component[] formulaPanes = fieldComponents();
int len = Math.min(labels.length, formulaPanes.length); int len = Math.min(labels.length, formulaPanes.length);
@ -49,6 +49,10 @@ public abstract class AbstractExtendedChartReportDataPane<T extends AbstractData
this.add(panel, BorderLayout.CENTER); this.add(panel, BorderLayout.CENTER);
} }
protected Component[] fieldComponents() {
return formulaPanes();
}
protected abstract String[] fieldLabel(); protected abstract String[] fieldLabel();
protected abstract TinyFormulaPane[] formulaPanes(); protected abstract TinyFormulaPane[] formulaPanes();

9
designer-form/src/main/java/com/fr/design/mainframe/FormArea.java

@ -540,16 +540,16 @@ public class FormArea extends JComponent implements ScrollRulerComponent {
layout(); layout();
if (isValid) { if (isValid) {
XLayoutContainer root = designer.getRootComponent(); XLayoutContainer root = designer.getRootComponent();
setScrollBarProperties(root.getWidth() - designer.getWidth(), horScrollBar); setScrollBarProperties(root.getWidth() - designer.getWidth(), horScrollBar, horizontalValue);
//计算滚动条值的时候应该算上参数面板的高度 //计算滚动条值的时候应该算上参数面板的高度
setScrollBarProperties(designer.getParaHeight() + root.getHeight() - designer.getHeight(), verScrollBar); setScrollBarProperties(designer.getParaHeight() + root.getHeight() - designer.getHeight(), verScrollBar, verticalValue);
} }
} }
/** /**
* 设置滚动条的属性 * 设置滚动条的属性
*/ */
private void setScrollBarProperties(int value, FormScrollBar bar) { private void setScrollBarProperties(int value, FormScrollBar bar, int oldValue) {
if (value == 0 && isScrollNotVisible(bar)) { if (value == 0 && isScrollNotVisible(bar)) {
return; return;
} }
@ -560,12 +560,11 @@ public class FormArea extends JComponent implements ScrollRulerComponent {
bar.setValue(0); bar.setValue(0);
bar.setEnabled(false); bar.setEnabled(false);
} else { } else {
//参数面板拖拽过程中value一直为当前value
int oldValue = verticalValue;
setScrollBarMax(value, bar); setScrollBarMax(value, bar);
bar.setEnabled(true); bar.setEnabled(true);
bar.setMaximum(value); bar.setMaximum(value);
bar.setValue(value); bar.setValue(value);
//参数面板拖拽过程中value一直为当前value
bar.setValue(oldValue); bar.setValue(oldValue);
} }
} }

2
designer-realize/src/main/java/com/fr/design/mainframe/AuthorityToolBarPane.java

@ -273,7 +273,7 @@ public class AuthorityToolBarPane<T extends WebContent> extends BasicBeanPane<Re
this.remove(title); this.remove(title);
// 如果是空值就说明采用服务器配置了 // 如果是空值就说明采用服务器配置了
if (reportWebAttr == null || this.getWebContent(reportWebAttr) == null) { if (reportWebAttr == null || this.getWebContent(reportWebAttr) == null) {
title = new UILabel(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_ServerToolbar_Choose_Role")); title = new UILabel(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Server_Toolbar_Choose_Role"));
populateServerSettings(); populateServerSettings();
this.add(title, 0); this.add(title, 0);
return; return;

Loading…
Cancel
Save