Browse Source

Merge pull request #1658 in BA/design from ~YAOH.WU/a_design_0811:master to master

* commit 'dd26a7e6a93690fafd321b4c887011d947dfabef':
  REPORT-6868 设计器数据列单元格 频繁弹出sql参数对话框
stable20180301_032727
superman 7 years ago
parent
commit
fe23e25137
  1. 5
      designer/src/com/fr/design/dscolumn/SelectedDataColumnPane.java

5
designer/src/com/fr/design/dscolumn/SelectedDataColumnPane.java

@ -91,7 +91,7 @@ public class SelectedDataColumnPane extends BasicPane {
/**
* 数据集下拉框变动后修改数据列下拉框加载状态的监听器
*/
private ItemListener loadInstantListener = new ItemListener() {
private ItemListener needReloadListener = new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
@ -313,6 +313,7 @@ public class SelectedDataColumnPane extends BasicPane {
private void addListener() {
tableNameComboBox.addItemListener(this.itemListener);
columnNameComboBox.addItemListener(this.itemListener);
tableNameComboBox.addItemListener(this.needReloadListener);
}
/**
@ -321,13 +322,13 @@ public class SelectedDataColumnPane extends BasicPane {
private void removeListener() {
tableNameComboBox.removeItemListener(this.itemListener);
columnNameComboBox.removeItemListener(this.itemListener);
tableNameComboBox.removeItemListener(this.needReloadListener);
}
protected void initTableNameComboBox() {
tableNameComboBox = new TableDataComboBox(DesignTableDataManager.getEditingTableDataSource());
tableNameComboBox.setPreferredSize(new Dimension(100, 20));
tableNameComboBox.addItemListener(this.loadInstantListener);
}
@Override

Loading…
Cancel
Save