private void showInfoActionPerformed() { java.util.List itemList = grid.getCheckedRows(); if (itemList.size() > 0) { ViewRecordScreen screen = new ViewRecordScreen(getSubsystemApp()); List selectedRows = new ArrayList(); for (int i = 0; i < itemList.size(); i++) { CopyRightReportRowData data = (CopyRightReportRowData) itemList.get(i); TempCopyrightRecord copyrightRecord = (TempCopyrightRecord) data.getEntity(); selectedRows.add(copyrightRecord); } screen.setData(selectedRows); screen.showModal(); } else { MessagePanes.showWarningDialog( this, props.getProperty(StandardActionNames.SELECT_ONE_ROW), local); } }
private void setGridColumns() { CopyRightReportRowData rowData = new CopyRightReportRowData(local); GridColumnModel model = new GridColumnModel(); GridColumn column = null; column = new GridColumn( CopyRightReportRowData.TITLE_COL, rowData.getDisplayName(CopyRightReportRowData.TITLE_COL), 65); column.setAlignment(SwingConstants.RIGHT); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.WRITER_COL, rowData.getDisplayName(CopyRightReportRowData.WRITER_COL), 65); column.setAlignment(SwingConstants.RIGHT); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.PUBLISHER_COL, rowData.getDisplayName(CopyRightReportRowData.PUBLISHER_COL), 65); column.setAlignment(SwingConstants.RIGHT); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.REQUEST_DATE_COL, rowData.getDisplayName(CopyRightReportRowData.REQUEST_DATE_COL), 65); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.ANSWER_DATE_COL, rowData.getDisplayName(CopyRightReportRowData.ANSWER_DATE_COL), 65); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.NUMBER_DATE_COL, rowData.getDisplayName(CopyRightReportRowData.NUMBER_DATE_COL), 65); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.NUMBER_COL, rowData.getDisplayName(CopyRightReportRowData.NUMBER_COL), 65); model.addColumn(column); column = new GridColumn( CopyRightReportRowData.USER_COL, rowData.getDisplayName(CopyRightReportRowData.USER_COL), 65); column.setAlignment(SwingConstants.RIGHT); model.addColumn(column); grid = new UltraGrid(screenTitle, model, dataFetcher, local); }