@Override protected float constructActions(DataGrid<T> table, float prefWidth) { float result = 0; if (downloadSchemaColumn == null || table.getColumnIndex(downloadSchemaColumn) == -1) { Header<SafeHtml> downloadRecordSchemaHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.downloadRecordSchema())); downloadSchemaColumn = constructDownloadSchemaColumn(); table.addColumn(downloadSchemaColumn, downloadRecordSchemaHeader); table.setColumnWidth(downloadSchemaColumn, 60, Unit.PX); result += 60; } return result; }
@Override protected float constructActions(DataGrid<T> table, float prefWidth) { float result = 0; if (!embedded && (downloadSchemaColumn == null || table.getColumnIndex(downloadSchemaColumn) == -1)) { Header<SafeHtml> downloadRecordSchemaHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.downloadRecordSchema())); downloadSchemaColumn = constructDownloadSchemaColumn(""); table.addColumn(downloadSchemaColumn, downloadRecordSchemaHeader); table.setColumnWidth(downloadSchemaColumn, ACTION_COLUMN_WIDTH, Unit.PX); result += ACTION_COLUMN_WIDTH; } return result; }
@Override protected float constructActions(DataGrid<T> table, float prefWidth) { float result = 0; if (!embedded && (downloadPropsColumn == null || table.getColumnIndex(downloadPropsColumn) == -1)) { Header<SafeHtml> downloadRecordSchemaHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.configuration())); downloadPropsColumn = constructDownloadSchemaColumn(""); table.addColumn(downloadPropsColumn, downloadRecordSchemaHeader); table.setColumnWidth(downloadPropsColumn, ACTION_COLUMN_WIDTH, Unit.PX); result += ACTION_COLUMN_WIDTH; } result += super.constructActions(table, prefWidth); return result; }
@Override protected float constructActions(DataGrid<EndpointProfileDto> table, float prefWidth) { if (enableActions) { float result = 0; if (deleteColumn == null || table.getColumnIndex(deleteColumn) == -1) { Header<SafeHtml> deleteHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant( embedded ? Utils.constants.remove() : Utils.constants.delete())); deleteColumn = constructDeleteColumn(""); table.addColumn(deleteColumn, deleteHeader); table.setColumnWidth(deleteColumn, 40, Style.Unit.PX); result += 40; } return result; } else { return 0; } }
@Override protected float constructActions(DataGrid<ConfigurationSchemaDto> table, float prefWidth) { float result = super.constructActions(table, prefWidth); if (!embedded && (downloadBaseSchemaColumn == null || table.getColumnIndex(downloadBaseSchemaColumn) == -1)) { Header<SafeHtml> downloadBaseSchemaHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.downloadBaseSchema())); downloadBaseSchemaColumn = constructDownloadBaseSchemaColumnColumn(""); table.addColumn(downloadBaseSchemaColumn, downloadBaseSchemaHeader); table.setColumnWidth(downloadBaseSchemaColumn, ACTION_COLUMN_WIDTH, Style.Unit.PX); result += ACTION_COLUMN_WIDTH; } if (!embedded && (downloadOverrideSchemaColumn == null || table.getColumnIndex(downloadOverrideSchemaColumn) == -1)) { Header<SafeHtml> downloadOverrideSchemaHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.downloadOverrideSchema())); downloadOverrideSchemaColumn = constructDownloadOverrideSchemaColumnColumn(""); table.addColumn(downloadOverrideSchemaColumn, downloadOverrideSchemaHeader); table.setColumnWidth(downloadOverrideSchemaColumn, ACTION_COLUMN_WIDTH, Style.Unit.PX); result += ACTION_COLUMN_WIDTH; } return result; }
@Override protected float constructActions(DataGrid<LogSchemaDto> table, float prefWidth) { float result = super.constructActions(table, prefWidth); if (!embedded && (downloadLibraryColumn == null || table.getColumnIndex(downloadLibraryColumn) == -1)) { Header<SafeHtml> downloadLibraryHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.downloadRecordLibrary())); downloadLibraryColumn = constructDownloadLibraryColumn(""); table.addColumn(downloadLibraryColumn, downloadLibraryHeader); table.setColumnWidth(downloadLibraryColumn, ACTION_COLUMN_WIDTH, Unit.PX); result += ACTION_COLUMN_WIDTH; } if (enableActions) { if (deleteColumn == null || table.getColumnIndex(deleteColumn) == -1) { Header<SafeHtml> deleteHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant( embedded ? Utils.constants.remove() : Utils.constants.delete())); deleteColumn = constructDeleteColumn(""); table.addColumn(deleteColumn, deleteHeader); table.setColumnWidth(deleteColumn, ACTION_COLUMN_WIDTH, Unit.PX); result += ACTION_COLUMN_WIDTH; } } return result; }
@Override protected float constructActions(DataGrid<TopicDto> table, float prefWidth) { if (enableActions) { float result = 0; if (!embedded && (sendNotificationColumn == null || table.getColumnIndex(sendNotificationColumn) == -1)) { Header<SafeHtml> sendNotificationHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.sendNotification())); sendNotificationColumn = constructSendNotificationColumn(""); table.addColumn(sendNotificationColumn, sendNotificationHeader); table.setColumnWidth(sendNotificationColumn, 40, Unit.PX); result += 40; } if (deleteColumn == null || table.getColumnIndex(deleteColumn) == -1) { Header<SafeHtml> deleteHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(embedded ? Utils.constants.remove() : Utils.constants.delete())); deleteColumn = constructDeleteColumn(""); table.addColumn(deleteColumn, deleteHeader); table.setColumnWidth(deleteColumn, 40, Unit.PX); result += 40; } return result; } else { return 0; } }
@Override protected float constructActions(DataGrid<SdkProfileDto> table, float prefWidth) { float result = 0; if (enableActions) { if (generateSdkColumn == null || table.getColumnIndex(generateSdkColumn) == -1) { Header<SafeHtml> generateSdkHeader; generateSdkHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.generateSdk())); generateSdkColumn = constructGenerateSdkColumn(""); table.addColumn(generateSdkColumn, generateSdkHeader); table.setColumnWidth(generateSdkColumn, 40, Unit.PX); result += 40; } if (deleteColumn == null || table.getColumnIndex(deleteColumn) == -1) { Header<SafeHtml> deleteHeader; if (embedded) { deleteHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.remove())); } else { deleteHeader = new SafeHtmlHeader( SafeHtmlUtils.fromSafeConstant(Utils.constants.delete())); } deleteColumn = constructDeleteColumn(""); table.addColumn(deleteColumn, deleteHeader); table.setColumnWidth(deleteColumn, 40, Unit.PX); result += 40; } } return result; }