Browse Source

fix:代码质量问题

fbp/merge
lemon 7 months ago
parent
commit
64c2f7adda
  1. 56
      designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/EmbeddedTableDataPane.java

56
designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/EmbeddedTableDataPane.java

@ -161,32 +161,7 @@ public class EmbeddedTableDataPane extends AbstractTableDataPane<EmbeddedTableDa
coordinatelabel = new UILabel("0/0,0/0");
coordinatelabel.setHorizontalAlignment(UILabel.CENTER);
// 表结构设置
UIButton columnSetButton = new UIButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Embedded_Table_Design"));
columnSetButton.setMnemonic('C');
columnSetButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
final EmbeddedTableModel localDefaultModel = (EmbeddedTableModel) dataJTable.getModel();
final EmbeddedTableDataDefinedPane columnSetPane = new EmbeddedTableDataDefinedPane();
columnSetPane.populate(((EmbeddedTableModel) dataJTable.getModel()).getEditableTableData());
DialogActionAdapter l = new DialogActionAdapter() {
public void doOk() {
localDefaultModel.setEditableTableData(columnSetPane.update());
localDefaultModel.fireTableStructureChanged();
localDefaultModel.fireTableDataChanged();
tableStructureChanged();
selectedChanged();
adjustTableAutoResizeMode();
dataJTable.repaint();
}
};
BasicDialog dlg = columnSetPane.showWindow(DesignerContext.getDesignerFrame(), l);
dlg.setAlwaysOnTop(true);
dlg.setVisible(true);
}
});
UIButton columnSetButton = initColumnSetButton();
// DataSourceEditor-Insert_Row
insertRowButton = new UIButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Utils_Insert_Row"));
@ -217,6 +192,35 @@ public class EmbeddedTableDataPane extends AbstractTableDataPane<EmbeddedTableDa
).getComponent();
}
private UIButton initColumnSetButton() {
UIButton columnSetButton = new UIButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Embedded_Table_Design"));
columnSetButton.setMnemonic('C');
columnSetButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
final EmbeddedTableModel localDefaultModel = (EmbeddedTableModel) dataJTable.getModel();
final EmbeddedTableDataDefinedPane columnSetPane = new EmbeddedTableDataDefinedPane();
columnSetPane.populate(((EmbeddedTableModel) dataJTable.getModel()).getEditableTableData());
DialogActionAdapter l = new DialogActionAdapter() {
public void doOk() {
localDefaultModel.setEditableTableData(columnSetPane.update());
localDefaultModel.fireTableStructureChanged();
localDefaultModel.fireTableDataChanged();
tableStructureChanged();
selectedChanged();
adjustTableAutoResizeMode();
dataJTable.repaint();
}
};
BasicDialog dlg = columnSetPane.showWindow(DesignerContext.getDesignerFrame(), l);
dlg.setAlwaysOnTop(true);
dlg.setVisible(true);
}
});
return columnSetButton;
}
/**
* 更新按钮状态
*/

Loading…
Cancel
Save