Browse Source

REPORT-48124 内置缓存插件漏掉了其它提交&方法改个名字

research/11.0
rinoux 4 years ago
parent
commit
5c92f84c8f
  1. 9
      designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/DBTableDataPane.java

9
designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/DBTableDataPane.java

@ -238,7 +238,7 @@ public class DBTableDataPane extends AbstractTableDataPane<DBTableData> {
} }
private void refresh() { private void refreshParameters() {
String[] paramTexts = new String[2]; String[] paramTexts = new String[2];
paramTexts[0] = SqlUtils.tryPureSqlText(this.sqlTextPane.getText()); paramTexts[0] = SqlUtils.tryPureSqlText(this.sqlTextPane.getText());
paramTexts[1] = SqlUtils.tryPureSqlText(this.pageQuery); paramTexts[1] = SqlUtils.tryPureSqlText(this.pageQuery);
@ -382,7 +382,7 @@ public class DBTableDataPane extends AbstractTableDataPane<DBTableData> {
return; return;
} }
refresh(); refreshParameters();
} }
@ -487,6 +487,9 @@ public class DBTableDataPane extends AbstractTableDataPane<DBTableData> {
} }
// 保存前 刷新下参数列表 保证获取到最新的参数
refreshParameters();
List<ParameterProvider> parameterList = this.editorPane.update(); List<ParameterProvider> parameterList = this.editorPane.update();
ParameterProvider[] parameters = parameterList.toArray(new ParameterProvider[0]); ParameterProvider[] parameters = parameterList.toArray(new ParameterProvider[0]);
@ -511,7 +514,7 @@ public class DBTableDataPane extends AbstractTableDataPane<DBTableData> {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
DBTableDataPane.this.refresh(); DBTableDataPane.this.refreshParameters();
} }

Loading…
Cancel
Save