@ScreenEntity(screenType = RecordSelectionEntity.class, displayName = "Tuotekuvaston valinta")
@ScreenIdentifiers(identifiers = {
@Identifier(row = 1, column = 20, value = "Tuotekuvaston ylläpito "),
@Identifier(row = 1, column = 70, value = "NYEEEFR ")
})
@ScreenNavigation(accessedFrom = Manufacturing.class, assignedFields = { @AssignedField(field = "menuSelection", value = "CALL NYEEEFR ''") })
public class TuotekuvastonYllapito {
@ScreenField(row = 4, column = 6, endColumn = 8, editable = true, sampleValue = "K20")
private String kuvasto;
private List<TuotekuvastonYllapitoRecord> tuotekuvastonYllapitoRecords;
@ScreenTable(startRow = 7, endRow = 20, rowGaps = 2)
@ScreenTableActions(actions = { @TableAction(actionValue = "Z", displayName = "Kuvastoon", defaultAction = true, action = EnterDrilldownAction.class, alias = "kuvastoon") })
public static class TuotekuvastonYllapitoRecord {
@ScreenColumn(startColumn = 2, endColumn = 2, editable = true, selectionField = true, sampleValue = "Z", displayName = "Valinta", targetEntity = TuotekuvastonPerustasot.class)
private String valinta;
@ScreenColumn(startColumn = 6, endColumn = 8, key = true, displayName = "Kuvasto", sampleValue = "K20")
private String kuvasto;
@ScreenColumn(startColumn = 13, endColumn = 42, mainDisplayField = true, displayName = "Selite", sampleValue = "TUOTEKUVASTO K20")
private String selite;
@ScreenColumn(startColumn = 48, endColumn = 48, displayName = "Voimassa", sampleValue = "K")
private String voimassa;
@ScreenColumn(startColumn = 25, endColumn = 74, sampleValue = "", rowsOffset = 1, displayName = "Dokumentti")
private String dokumentti;
}
@ScreenField(row = 24, column = 2, endColumn = 79, fieldType = MessageField.class, sampleValue = "Selausnäppäintä ei voi käyttää. ")
private String message;