Browse Source

REPORT-75998 补充sheet名称、修复定位后滚动不到位的问题

feature/x
Destiny.Lin 2 years ago
parent
commit
4cb4577cea
  1. 5
      designer-realize/src/main/java/com/fr/design/actions/replace/action/content/formula/template/SearchTemplateFormulaAction.java
  2. 4
      designer-realize/src/main/java/com/fr/design/mainframe/WorkSheetDesigner.java

5
designer-realize/src/main/java/com/fr/design/actions/replace/action/content/formula/template/SearchTemplateFormulaAction.java

@ -66,7 +66,10 @@ public class SearchTemplateFormulaAction implements SearchTemplateFormula {
String name = workBook.getReportName(i);
if (CommonUtils.canBeFormula(name)) {
ITContent sheetContent = ITContent.copy(content);
sheetContent.addOtherPos(Toolkit.i18nText("Fine-Design_Replace_Sheet"));
sheetContent.addOtherPos(
Toolkit.i18nText("Fine-Design_Replace_Sheet"),
name
);
sheetContent.setReplaceObject(name);
sheetContent.setHoldObject(workBook);
sheetContent.setTag(SearchTag.SHEET_NAME);

4
designer-realize/src/main/java/com/fr/design/mainframe/WorkSheetDesigner.java

@ -217,9 +217,9 @@ public class WorkSheetDesigner extends ReportComponent<WorkSheet, ElementCasePan
horizontalBar = getHorizontalScrollBar();
int m = columnRow.getColumn(), n = columnRow.getRow();
verticalBar.setMaximum(n);
verticalBar.setValue(n < 21 ? verticalBar.getValue() : n - 20);
verticalBar.setValue(n < 1 ? verticalBar.getValue() : n );
horizontalBar.setMaximum(m);
horizontalBar.setValue(m < 13 ? horizontalBar.getValue() : m - 12);
horizontalBar.setValue(m < 1 ? horizontalBar.getValue() : m );
// 选中
setSelection(cellSelection);
}

Loading…
Cancel
Save