diff --git a/Abrechnung/form.json b/Abrechnung/form.json index 292b897..3247edf 100644 --- a/Abrechnung/form.json +++ b/Abrechnung/form.json @@ -1,92 +1,150 @@ { - "elements": [ - { - "type": "ExpansionPanel", - "caption": "Benutzer", - "items": [ + "elements": [ { - "type": "List", - "name": "Users", - "caption": "Benutzerliste", - "rowCount": 5, - "add": true, - "edit": true, - "delete": true, - "values": [], - "columns": [ - { "caption": "Benutzer-ID", "name": "id", "width": "15%", "add": "" }, - { "caption": "Name", "name": "name", "width": "35%", "add": "" }, - { "caption": "Adresse", "name": "address", "width": "30%", "add": "" }, - { "caption": "Ort", "name": "city", "width": "20%", "add": "" } - ], - "rowTemplate": [ - { "type": "ValidationTextBox", "name": "id", "caption": "Benutzer-ID" }, - { "type": "ValidationTextBox", "name": "name", "caption": "Name" }, - { "type": "TextBox", "name": "address", "caption": "Adresse" }, - { "type": "TextBox", "name": "city", "caption": "Ort" } - ] - } - ] - }, + "type": "Label", + "caption": "Abrechnungseinstellungen" + }, - { - "type": "ExpansionPanel", - "caption": "Stromzähler", - "items": [ { - "type": "List", - "name": "PowerMeters", - "caption": "Stromzählerliste", - "rowCount": 5, - "add": true, - "edit": true, - "delete": true, - "values": [], - "columns": [ - { "caption": "Zähler-ID", "name": "id", "width": "10%", "add": "" }, - { "caption": "Name", "name": "name", "width": "25%", "add": "" }, - { "caption": "VariableID Verbrauch", "name": "var_consumption", "width": "20%", "add": 0 }, - { "caption": "VariableID Bezug", "name": "var_feed", "width": "20%", "add": 0 }, - { "caption": "Benutzer-ID", "name": "user_id", "width": "25%", "add": "" } - ], - "rowTemplate": [ - { "type": "ValidationTextBox", "name": "id", "caption": "Zähler-ID" }, - { "type": "TextBox", "name": "name", "caption": "Zählername" }, - { "type": "SelectVariable", "name": "var_consumption", "caption": "Variable (Verbrauch)" }, - { "type": "SelectVariable", "name": "var_feed", "caption": "Variable (Bezug)" }, - { "type": "ValidationTextBox", "name": "user_id", "caption": "Benutzer-ID" } - ] - } - ] - }, + "type": "ExpansionPanel", + "caption": "Benutzer", + "items": [ + { + "type": "List", + "name": "Users", + "caption": "Benutzerliste", + "add": true, + "delete": true, + "sortable": true, + "columns": [ + { + "caption": "Benutzer-ID", + "name": "id", + "width": "15%", + "add": "", + "edit": { "type": "ValidationTextBox" } + }, + { + "caption": "Name", + "name": "name", + "width": "30%", + "add": "", + "edit": { "type": "TextBox" } + }, + { + "caption": "Adresse", + "name": "address", + "width": "30%", + "add": "", + "edit": { "type": "TextBox" } + }, + { + "caption": "Ort", + "name": "city", + "width": "25%", + "add": "", + "edit": { "type": "TextBox" } + } + ] + } + ] + }, - { - "type": "ExpansionPanel", - "caption": "Wasserzähler / Verbrauchszähler", - "items": [ { - "type": "List", - "name": "WaterMeters", - "caption": "Verbrauchszählerliste", - "rowCount": 5, - "add": true, - "edit": true, - "delete": true, - "values": [], - "columns": [ - { "caption": "Zähler-ID", "name": "id", "width": "15%", "add": "" }, - { "caption": "Name", "name": "name", "width": "35%", "add": "" }, - { "caption": "VariableID Verbrauch", "name": "var_consumption", "width": "25%", "add": 0 }, - { "caption": "Benutzer-ID", "name": "user_id", "width": "25%", "add": "" } - ], - "rowTemplate": [ - { "type": "ValidationTextBox", "name": "id", "caption": "Zähler-ID" }, - { "type": "TextBox", "name": "name", "caption": "Zählername" }, - { "type": "SelectVariable", "name": "var_consumption", "caption": "Variable (Verbrauch)" }, - { "type": "ValidationTextBox", "name": "user_id", "caption": "Benutzer-ID" } - ] + "type": "ExpansionPanel", + "caption": "Stromzähler", + "items": [ + { + "type": "List", + "name": "PowerMeters", + "caption": "Stromzählerliste", + "add": true, + "delete": true, + "sortable": true, + "columns": [ + { + "caption": "Zähler-ID", + "name": "id", + "width": "10%", + "add": "", + "edit": { "type": "ValidationTextBox" } + }, + { + "caption": "Name", + "name": "name", + "width": "25%", + "add": "", + "edit": { "type": "TextBox" } + }, + { + "caption": "VariableID Verbrauch", + "name": "var_consumption", + "width": "20%", + "add": 0, + "edit": { "type": "SelectVariable" } + }, + { + "caption": "VariableID Bezug", + "name": "var_feed", + "width": "20%", + "add": 0, + "edit": { "type": "SelectVariable" } + }, + { + "caption": "Benutzer-ID", + "name": "user_id", + "width": "25%", + "add": "", + "edit": { "type": "TextBox" } + } + ] + } + ] + }, + + { + "type": "ExpansionPanel", + "caption": "Wasserzähler / Verbrauchszähler", + "items": [ + { + "type": "List", + "name": "WaterMeters", + "caption": "Verbrauchszählerliste", + "add": true, + "delete": true, + "sortable": true, + "columns": [ + { + "caption": "Zähler-ID", + "name": "id", + "width": "15%", + "add": "", + "edit": { "type": "ValidationTextBox" } + }, + { + "caption": "Name", + "name": "name", + "width": "35%", + "add": "", + "edit": { "type": "TextBox" } + }, + { + "caption": "VariableID Verbrauch", + "name": "var_consumption", + "width": "25%", + "add": 0, + "edit": { "type": "SelectVariable" } + }, + { + "caption": "Benutzer-ID", + "name": "user_id", + "width": "25%", + "add": "", + "edit": { "type": "TextBox" } + } + ] + } + ] } - ] - } - ] + ] }