App erstellt

This commit is contained in:
2026-07-31 10:42:00 +00:00
parent a8158ed10b
commit d5467c3f1a
50 changed files with 3888 additions and 976 deletions
@@ -4,7 +4,7 @@
],
"animateLoading": true,
"borderRadius": "1.5rem",
"bottomRow": 4,
"bottomRow": 11,
"boxShadow": "none",
"buttonColor": "{{appsmith.theme.colors.primaryColor}}",
"dynamicBindingPathList": [
@@ -12,7 +12,16 @@
"key": "buttonColor"
}
],
"dynamicTriggerPathList": [],
"dynamicPropertyPathList": [
{
"key": "onFilesSelected"
}
],
"dynamicTriggerPathList": [
{
"key": "onFilesSelected"
}
],
"dynamicTyping": true,
"fileDataType": "Array",
"files": [],
@@ -23,7 +32,7 @@
"isVisible": true,
"key": "dnwpyqdcgc",
"label": "Teilnehmerliste Uploaden",
"leftColumn": 24,
"leftColumn": 45,
"maxFileSize": "30",
"maxNumFiles": "1",
"minWidth": 120,
@@ -32,14 +41,15 @@
"mobileRightColumn": 27,
"mobileTopRow": 13,
"needsErrorInfo": false,
"onFilesSelected": "{{\n DatenquelleTabs.setTab(\"Liste hochladen\")\n}}",
"parentColumnSpace": 20.25,
"parentId": "ztxgnv0afs",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "hug",
"rightColumn": 40,
"rightColumn": 61,
"selectedFiles": [],
"topRow": 0,
"topRow": 7,
"type": "FILE_PICKER_WIDGET_V2",
"version": 1,
"widgetId": "fubn26bmpg",
@@ -4,22 +4,32 @@
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 12,
"boxShadow": "none",
"defaultOptionValue": "GREEN",
"defaultOptionValue": "",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "sourceData"
}
],
"dynamicHeight": "FIXED",
"dynamicPropertyPathList": [
{
"key": "onOptionChange"
},
{
"key": "sourceData"
}
],
"dynamicTriggerPathList": [],
"dynamicTriggerPathList": [
{
"key": "onOptionChange"
}
],
"isDisabled": false,
"isFilterable": true,
"isLoading": false,
@@ -31,7 +41,7 @@
"labelText": "Hausauswahl",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 22,
"leftColumn": 3,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
@@ -40,17 +50,18 @@
"mobileRightColumn": 40,
"mobileTopRow": 5,
"needsErrorInfo": false,
"optionLabel": "name",
"optionValue": "code",
"onOptionChange": "{{ resetWidget(\"Termin\", true).then(() => qryReisen.run()) }}",
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 10.55859375,
"parentId": "ztxgnv0afs",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 42,
"rightColumn": 20,
"serverSideFiltering": false,
"sourceData": "[\n {\n \"name\": \"Blue\",\n \"code\": \"BLUE\"\n },\n {\n \"name\": \"Green\",\n \"code\": \"GREEN\"\n },\n {\n \"name\": \"Red\",\n \"code\": \"RED\"\n }\n]",
"sourceData": "{{qryHaeuser.data}}",
"topRow": 5,
"type": "SELECT_WIDGET",
"version": 1,
@@ -0,0 +1,76 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 12,
"boxShadow": "none",
"defaultOptionValue": "",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "sourceData"
},
{
"key": "isDisabled"
}
],
"dynamicHeight": "FIXED",
"dynamicPropertyPathList": [
{
"key": "sourceData"
},
{
"key": "onOptionChange"
},
{
"key": "isDisabled"
}
],
"dynamicTriggerPathList": [
{
"key": "onOptionChange"
}
],
"isDisabled": "{{ !Hausauswahl.selectedOptionValue }}",
"isFilterable": true,
"isLoading": false,
"isRequired": false,
"isVisible": true,
"key": "vwkps0mvdu",
"labelAlignment": "left",
"labelPosition": "Top",
"labelText": "Reise und Termin auswählen",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 22,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 15,
"mobileLeftColumn": 43,
"mobileRightColumn": 63,
"mobileTopRow": 8,
"needsErrorInfo": false,
"onOptionChange": "{{\n qryTeilnehmer.run()\n .then(() => DatenquelleTabs.setTab(\"Reise auswählen\"))\n}}",
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 19.9375,
"parentId": "ztxgnv0afs",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 42,
"serverSideFiltering": false,
"sourceData": "{{ qryReisen.data }}",
"topRow": 5,
"type": "SELECT_WIDGET",
"version": 1,
"widgetId": "aobp7jkkeu",
"widgetName": "Termin"
}
@@ -0,0 +1,165 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"backgroundColor": "#FFFFFF",
"borderColor": "#E0DEDE",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": 1,
"bottomRow": 106,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"children": [
{
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 840,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"canExtend": true,
"detachFromLayout": true,
"dynamicBindingPathList": [
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"flexLayers": [],
"isDisabled": false,
"isLoading": false,
"isVisible": true,
"key": "zvjphufibl",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minHeight": 150,
"minWidth": 450,
"mobileBottomRow": 150,
"mobileLeftColumn": 0,
"mobileRightColumn": 478.5,
"mobileTopRow": 0,
"needsErrorInfo": false,
"parentColumnSpace": 1,
"parentId": "w8qhfvke7s",
"parentRowSpace": 1,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 478.5,
"shouldScrollContents": false,
"tabId": "tab1",
"tabName": "Reise auswählen",
"topRow": 0,
"type": "CANVAS_WIDGET",
"version": 1,
"widgetId": "1aktert2vk",
"widgetName": "Canvas4"
},
{
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 840,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"canExtend": true,
"detachFromLayout": true,
"dynamicBindingPathList": [
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"flexLayers": [],
"isDisabled": false,
"isLoading": false,
"isVisible": true,
"key": "zvjphufibl",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minHeight": 150,
"minWidth": 450,
"mobileBottomRow": 150,
"mobileLeftColumn": 0,
"mobileRightColumn": 478.5,
"mobileTopRow": 0,
"needsErrorInfo": false,
"parentColumnSpace": 1,
"parentId": "w8qhfvke7s",
"parentRowSpace": 1,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 478.5,
"shouldScrollContents": false,
"tabId": "tab2",
"tabName": "Liste hochladen",
"topRow": 0,
"type": "CANVAS_WIDGET",
"version": 1,
"widgetId": "0yzx2g2853",
"widgetName": "Canvas5"
}
],
"defaultTab": "Reise auswählen",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"flexVerticalAlignment": "stretch",
"isCanvas": true,
"isLoading": false,
"isVisible": true,
"key": "03bm8eqabi",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 15,
"minWidth": 450,
"mobileBottomRow": 33,
"mobileLeftColumn": 14,
"mobileRightColumn": 38,
"mobileTopRow": 18,
"needsErrorInfo": false,
"originalBottomRow": 106,
"originalTopRow": 18,
"parentColumnSpace": 19.9375,
"parentId": "0",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 63,
"shouldScrollContents": true,
"shouldShowTabs": true,
"tabsObj": {
"tab1": {
"id": "tab1",
"index": 0,
"isVisible": true,
"label": "Reise auswählen",
"positioning": "vertical",
"widgetId": "1aktert2vk"
},
"tab2": {
"id": "tab2",
"index": 1,
"isVisible": true,
"label": "Liste hochladen",
"positioning": "vertical",
"widgetId": "0yzx2g2853"
}
},
"topRow": 18,
"type": "TABS_WIDGET",
"version": 3,
"widgetId": "w8qhfvke7s",
"widgetName": "DatenquelleTabs"
}
@@ -1,7 +1,7 @@
{
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 7,
"bottomRow": 4,
"dynamicBindingPathList": [
{
"key": "truncateButtonColor"
@@ -43,9 +43,9 @@
"responsiveBehavior": "fill",
"rightColumn": 64,
"shouldTruncate": false,
"text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt === true).length }} eingecheckt",
"text": "{{\n (qryTeilnehmer.data || []).filter(row =>\n row.Eingecheckt === true ||\n row.Eingecheckt === 1 ||\n row.Eingecheckt === \"1\"\n ).length + \" eingecheckt\"\n}}",
"textAlign": "CENTER",
"textColor": "#18527b",
"textColor": "#be167d",
"topRow": 0,
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"type": "TEXT_WIDGET",
@@ -4,12 +4,12 @@
"borderColor": "#d9d9d9",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": "1",
"bottomRow": 49,
"bottomRow": 79,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"children": [
{
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 200,
"bottomRow": 740,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"canExtend": false,
"containerStyle": "none",
@@ -75,16 +75,16 @@
"mobileRightColumn": 34,
"mobileTopRow": 41,
"needsErrorInfo": false,
"originalBottomRow": 49,
"originalTopRow": 29,
"originalBottomRow": 79,
"originalTopRow": 5,
"parentColumnSpace": 30.25,
"parentId": "0",
"parentId": "dbajbznnvh",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 64,
"rightColumn": 63,
"shouldScrollContents": true,
"topRow": 29,
"topRow": 5,
"type": "CONTAINER_WIDGET",
"version": 1,
"widgetId": "9gc9hgwitx",
@@ -0,0 +1,779 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"allowAddNewRow": false,
"animateLoading": true,
"borderColor": "#E0DEDE",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": "1",
"bottomRow": 72,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"cachedTableData": {},
"canFreezeColumn": true,
"childStylesheet": {
"button": {
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"boxShadow": "none",
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
},
"editActions": {
"discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"discardButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"saveButtonColor": "{{appsmith.theme.colors.primaryColor}}"
},
"iconButton": {
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"boxShadow": "none",
"buttonColor": "{{appsmith.theme.colors.primaryColor}}"
},
"menuButton": {
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"boxShadow": "none",
"menuColor": "{{appsmith.theme.colors.primaryColor}}"
}
},
"columnOrder": [
"Vorgang",
"EditActions1",
"Name",
"Vorname",
"Skipassnummer",
"E_Mail",
"Geb__Datum",
"customColumn1",
"TeilnehmerID",
"Zus_Wunsch",
"LeistungenJSON",
"id",
"Eingecheckt",
"checkedIn",
"Check_in_Zeitpunkt",
"Check_in_Benutzer"
],
"columnUpdatedAt": 1785493164670,
"columnWidthMap": {
"Geb__Datum": 122,
"Name": 307,
"Skipass___Leistungen": 705,
"Skipassnummer": 189,
"Stirnlampe": 137,
"Stirnlampe_retour": 184,
"Vorgang": 99,
"Zimmer": 99,
"name": 245,
"xn__Schlssel_95a": 127,
"xn__Schlssel_retour_2vb": 199
},
"compactMode": "DEFAULT",
"customIsLoading": false,
"customIsLoadingValue": "",
"defaultPageSize": 0,
"defaultSelectedRowIndex": "0",
"defaultSelectedRowIndices": [
0
],
"delimiter": ",",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "boxShadow"
},
{
"key": "primaryColumns.Vorgang.computedValue"
},
{
"key": "primaryColumns.Name.computedValue"
},
{
"key": "primaryColumns.Vorname.computedValue"
},
{
"key": "primaryColumns.E_Mail.computedValue"
},
{
"key": "primaryColumns.Geb__Datum.computedValue"
},
{
"key": "primaryColumns.Skipassnummer.computedValue"
},
{
"key": "primaryColumns.customColumn1.buttonLabel"
},
{
"key": "primaryColumns.customColumn1.buttonColor"
},
{
"key": "primaryColumns.EditActions1.saveButtonColor"
},
{
"key": "primaryColumns.EditActions1.saveBorderRadius"
},
{
"key": "primaryColumns.EditActions1.discardBorderRadius"
},
{
"key": "primaryColumns.EditActions1.isSaveDisabled"
},
{
"key": "primaryColumns.EditActions1.isDiscardDisabled"
},
{
"key": "tableData"
},
{
"key": "primaryColumns.TeilnehmerID.computedValue"
},
{
"key": "primaryColumns.Zus_Wunsch.computedValue"
},
{
"key": "primaryColumns.LeistungenJSON.computedValue"
},
{
"key": "primaryColumns.id.computedValue"
},
{
"key": "primaryColumns.Eingecheckt.computedValue"
},
{
"key": "primaryColumns.checkedIn.computedValue"
},
{
"key": "primaryColumns.Check_in_Zeitpunkt.computedValue"
},
{
"key": "primaryColumns.Check_in_Benutzer.computedValue"
}
],
"dynamicPropertyPathList": [
{
"key": "primaryColumns.customColumn1.buttonColor"
},
{
"key": "primaryColumns.EditActions1.isSaveDisabled"
},
{
"key": "primaryColumns.EditActions1.isDiscardDisabled"
},
{
"key": "primaryColumns.EditActions1.onSave"
},
{
"key": "tableData"
},
{
"key": "primaryColumns.customColumn1.onClick"
}
],
"dynamicTriggerPathList": [
{
"key": "primaryColumns.customColumn1.onClick"
},
{
"key": "primaryColumns.EditActions1.onSave"
}
],
"enableClientSideSearch": true,
"endOfData": false,
"flexVerticalAlignment": "start",
"horizontalAlignment": "LEFT",
"inlineEditingSaveOption": "ROW_LEVEL",
"isLoading": false,
"isSortable": true,
"isVisible": true,
"isVisibleDownload": true,
"isVisibleFilters": true,
"isVisiblePagination": true,
"isVisibleSearch": true,
"key": "3tk2v2xta5",
"label": "Data",
"leftColumn": 0,
"minWidth": 450,
"mobileBottomRow": 36,
"mobileLeftColumn": 12,
"mobileRightColumn": 46,
"mobileTopRow": 8,
"needsErrorInfo": false,
"onSort": "{{}}",
"originalBottomRow": 138,
"originalTopRow": 85,
"parentColumnSpace": 20.25,
"parentId": "p5ig8mqe5h",
"parentRowSpace": 10,
"primaryColumnId": "id",
"primaryColumns": {
"Check_in_Benutzer": {
"alias": "Check-in Benutzer",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Check-in Benutzer\"])) : Check-in Benutzer })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Check_in_Benutzer",
"index": 13,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Check-in Benutzer",
"notation": "standard",
"originalId": "Check-in Benutzer",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Check_in_Zeitpunkt": {
"alias": "Check-in Zeitpunkt",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Check-in Zeitpunkt\"])) : Check-in Zeitpunkt })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Check_in_Zeitpunkt",
"index": 12,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Check-in Zeitpunkt",
"notation": "standard",
"originalId": "Check-in Zeitpunkt",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"E_Mail": {
"alias": "E-Mail",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"E-Mail\"])) : E-Mail })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "E_Mail",
"index": 3,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "E-Mail",
"notation": "standard",
"originalId": "E-Mail",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"EditActions1": {
"alias": "EditActions1",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"buttonStyle": "rgb(3, 179, 101)",
"columnType": "editActions",
"computedValue": "",
"currencyCode": "USD",
"decimals": 0,
"discardActionLabel": "Discard",
"discardBorderRadius": "{{Teilnehmer.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.borderRadius.appBorderRadius)))}}",
"discardButtonColor": "#F22B2B",
"discardButtonVariant": "TERTIARY",
"discardIconAlign": "left",
"enableFilter": true,
"enableSort": true,
"id": "EditActions1",
"index": 10,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": true,
"isDisabled": false,
"isDiscardDisabled": "{{Teilnehmer.processedTableData.map((currentRow, currentIndex) => ( !Teilnehmer.updatedRowIndices.includes(currentIndex)))}}",
"isDiscardVisible": true,
"isEditable": false,
"isSaveDisabled": "{{Teilnehmer.processedTableData.map((currentRow, currentIndex) => ( !Teilnehmer.updatedRowIndices.includes(currentIndex)))}}",
"isSaveVisible": true,
"isVisible": false,
"label": "Save / Discard",
"notation": "standard",
"onSave": "{{ CheckinData.saveUpdatedRow(Teilnehmer.updatedRow) }}",
"originalId": "EditActions1",
"saveActionLabel": "Save",
"saveBorderRadius": "{{Teilnehmer.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.borderRadius.appBorderRadius)))}}",
"saveButtonColor": "{{Teilnehmer.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.colors.primaryColor)))}}",
"saveIconAlign": "left",
"sticky": "left",
"thousandSeparator": true,
"validation": {},
"width": 150
},
"Eingecheckt": {
"alias": "Eingecheckt",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "checkbox",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Eingecheckt\"])) : Eingecheckt })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Eingecheckt",
"index": 10,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Eingecheckt",
"notation": "standard",
"originalId": "Eingecheckt",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Geb__Datum": {
"alias": "Geb.-Datum",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Geb.-Datum\", \"\") )) : _.get(currentRow, \"Geb.-Datum\", \"\") })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Geb__Datum",
"index": 4,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Geb.-Datum",
"notation": "standard",
"originalId": "Geb.-Datum",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"LeistungenJSON": {
"alias": "LeistungenJSON",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"LeistungenJSON\"])) : LeistungenJSON })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "LeistungenJSON",
"index": 7,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "LeistungenJSON",
"notation": "standard",
"originalId": "LeistungenJSON",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Name": {
"alias": "Name",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Name\"])) : Name })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Name",
"index": 1,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Name",
"notation": "standard",
"originalId": "Name",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Skipassnummer": {
"alias": "Skipassnummer",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipassnummer\"])) : Skipassnummer })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Skipassnummer",
"index": 19,
"isCellEditable": true,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": true,
"isSaveVisible": true,
"isVisible": true,
"label": "Skipassnummer",
"notation": "standard",
"originalId": "Skipassnummer",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"TeilnehmerID": {
"alias": "TeilnehmerID",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "number",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"TeilnehmerID\"])) : TeilnehmerID })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "TeilnehmerID",
"index": 0,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "TeilnehmerID",
"notation": "standard",
"originalId": "TeilnehmerID",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Vorgang": {
"alias": "Vorgang",
"allowCellWrapping": true,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "number",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorgang\"])) : Vorgang })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Vorgang",
"index": 0,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Vorgang",
"notation": "standard",
"originalId": "Vorgang",
"sticky": "left",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Vorname": {
"alias": "Vorname",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorname\"])) : Vorname })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Vorname",
"index": 2,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Vorname",
"notation": "standard",
"originalId": "Vorname",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"Zus_Wunsch": {
"alias": "Zus_Wunsch",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Zus_Wunsch\"])) : Zus_Wunsch })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Zus_Wunsch",
"index": 6,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Zus_Wunsch",
"notation": "standard",
"originalId": "Zus_Wunsch",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"checkedIn": {
"alias": "checkedIn",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "checkbox",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"checkedIn\"])) : checkedIn })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "checkedIn",
"index": 11,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "checkedIn",
"notation": "standard",
"originalId": "checkedIn",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"customColumn1": {
"alias": "Check-in",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"buttonColor": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n)) : \n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n })()}}",
"buttonLabel": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n)) : \n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n })()}}",
"buttonStyle": "rgb(3, 179, 101)",
"columnType": "button",
"computedValue": "",
"currencyCode": "USD",
"customAlias": "",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"horizontalAlignment": "LEFT",
"id": "customColumn1",
"index": 10,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": true,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "Check-in",
"labelColor": "#FFFFFF",
"notation": "standard",
"onClick": "{{\n CheckinData.toggleCheckin(\n Teilnehmer.triggeredRow\n )\n}}",
"originalId": "customColumn1",
"sticky": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"id": {
"alias": "id",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"id\"])) : id })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "id",
"index": 9,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"label": "id",
"notation": "standard",
"originalId": "id",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
}
},
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 64,
"searchKey": "",
"showInlineEditingOptionDropdown": true,
"tableData": "{{\n (() => {\n const gespeicherterStatus =\n appsmith.store.checkinState || {};\n\n const zeilen = (qryTeilnehmer.data || []).map(row => {\n const id =\n \"tn_\" + String(row.TeilnehmerID || \"\");\n\n const status =\n gespeicherterStatus[id] || {};\n\n return {\n ...row,\n id: id,\n Eingecheckt: status.checkedIn === true,\n checkedIn: status.checkedIn === true,\n \"Check-in Zeitpunkt\": status.checkedInAt || \"\",\n \"Check-in Benutzer\": status.checkedInBy || \"\"\n };\n });\n\n const suche =\n String(inpSuche.text || \"\").trim().toLowerCase();\n\n const vorgang =\n selVorgang.selectedOptionValue;\n\n const leistung =\n selLeistung.selectedOptionValue;\n\n const checkin =\n selCheckin.selectedOptionValue;\n\n return zeilen.filter(row => {\n const suchtext = [\n row.Vorgang,\n row.Name,\n row.Vorname,\n row[\"E-Mail\"],\n row[\"Geb.-Datum\"],\n row.Skipassnummer,\n row.Zus_Wunsch,\n row.LeistungenJSON\n ]\n .join(\" \")\n .toLowerCase();\n\n const suchePasst =\n suche === \"\" ||\n suchtext.includes(suche);\n\n const vorgangPasst =\n !vorgang ||\n vorgang === \"__ALL__\" ||\n String(row.Vorgang || \"\") ===\n String(vorgang);\n\n const leistungPasst =\n !leistung ||\n leistung === \"__ALL__\" ||\n String(row.LeistungenJSON || \"\")\n .toLowerCase()\n .includes(\n String(leistung).toLowerCase()\n );\n\n const checkinPasst =\n !checkin ||\n checkin === \"__ALL__\" ||\n (\n checkin === \"offen\" &&\n row.Eingecheckt !== true\n ) ||\n (\n checkin === \"eingecheckt\" &&\n row.Eingecheckt === true\n );\n\n return (\n suchePasst &&\n vorgangPasst &&\n leistungPasst &&\n checkinPasst\n );\n });\n })()\n}}",
"textSize": "0.875rem",
"topRow": 19,
"totalRecordsCount": 0,
"type": "TABLE_WIDGET_V2",
"version": 2,
"verticalAlignment": "CENTER",
"widgetId": "7d9hktp1ai",
"widgetName": "Teilnehmer"
}
@@ -56,7 +56,7 @@
"responsiveBehavior": "fill",
"rightColumn": 64,
"serverSideFiltering": false,
"sourceData": "{{\n [\n {\n label: \"Alle Check-In Status\",\n value: \"__ALL__\"\n },\n {\n label: \"Eingecheckt\",\n value: \"checked\"\n },\n {\n label: \"Ausstehend\",\n value: \"pending\"\n }\n ]\n}}",
"sourceData": "{{\n [\n {\n label: \"Alle Check-In Status\",\n value: \"__ALL__\"\n },\n {\n label: \"Offen\",\n value: \"offen\"\n },\n {\n label: \"Eingecheckt\",\n value: \"eingecheckt\"\n }\n ]\n}}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
@@ -0,0 +1,65 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 18,
"boxShadow": "none",
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selLeistung.options, selLeistung.serverSideFiltering) }}",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "sourceData"
},
{
"key": "defaultOptionValue"
}
],
"dynamicHeight": "FIXED",
"dynamicPropertyPathList": [
{
"key": "sourceData"
}
],
"dynamicTriggerPathList": [],
"isDisabled": false,
"isFilterable": true,
"isLoading": false,
"isRequired": false,
"isVisible": true,
"key": "pfa270btxn",
"labelAlignment": "left",
"labelPosition": "Top",
"labelText": "",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 26,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 20,
"mobileLeftColumn": 44,
"mobileRightColumn": 64,
"mobileTopRow": 13,
"needsErrorInfo": false,
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 30.25,
"parentId": "p5ig8mqe5h",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 39,
"serverSideFiltering": false,
"sourceData": "{{\n [\n {\n label: \"Alle Leistungen\",\n value: \"__ALL__\"\n },\n ..._.uniqBy(\n _.flatten(\n (qryTeilnehmer.data || []).map(row => {\n try {\n const leistungen = JSON.parse(\n row.LeistungenJSON || \"[]\"\n );\n\n return leistungen.map(item => ({\n label: String(item.name || \"\"),\n value: String(item.name || \"\")\n }));\n } catch (error) {\n return [];\n }\n })\n ),\n \"value\"\n ).filter(option => option.value !== \"\")\n ]\n}}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
"widgetId": "g7qnca391u",
"widgetName": "selLeistung"
}
@@ -56,7 +56,7 @@
"responsiveBehavior": "fill",
"rightColumn": 52,
"serverSideFiltering": false,
"sourceData": "{{\n [\n {\n label: \"Reisestatus: Alle\",\n value: \"__ALL__\"\n },\n {\n label: \"Aktiv\",\n value: \"aktiv\"\n },\n {\n label: \"Abgereist\",\n value: \"abgereist\"\n },\n {\n label: \"Zu zahlen\",\n value: \"zu_zahlen\"\n },\n {\n label: \"No-Show\",\n value: \"no_show\"\n }\n ]\n}}",
"sourceData": "{{\n [\n {\n label: \"Reisestatus: Alle\",\n value: \"__ALL__\"\n },\n {\n label: \"Aktiv\",\n value: \"aktiv\"\n },\n {\n label: \"Inaktiv\",\n value: \"inaktiv\"\n }\n ]\n}}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
@@ -56,7 +56,7 @@
"responsiveBehavior": "fill",
"rightColumn": 26,
"serverSideFiltering": false,
"sourceData": "{{ CheckinData.vorgangOptions() }}",
"sourceData": "{{\n [\n {\n label: \"Alle Gruppen\",\n value: \"__ALL__\"\n },\n ..._.uniqBy(\n (qryTeilnehmer.data || []).map(row => ({\n label: String(row.Vorgang || \"\"),\n value: String(row.Vorgang || \"\")\n })),\n \"value\"\n ).filter(option => option.value !== \"\")\n ]\n}}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
@@ -33,6 +33,8 @@
"mobileRightColumn": 60,
"mobileTopRow": 13,
"needsErrorInfo": false,
"originalBottomRow": 4,
"originalTopRow": 0,
"overflow": "NONE",
"parentColumnSpace": 30.25,
"parentId": "dbajbznnvh",
@@ -41,9 +43,9 @@
"responsiveBehavior": "fill",
"rightColumn": 41,
"shouldTruncate": false,
"text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt !== true).length }} offen",
"text": "{{\n (qryTeilnehmer.data || []).filter(row =>\n row.Eingecheckt !== true &&\n row.Eingecheckt !== 1 &&\n row.Eingecheckt !== \"1\"\n ).length + \" offen\"\n}}",
"textAlign": "CENTER",
"textColor": "#18527b",
"textColor": "#be167d",
"topRow": 0,
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"type": "TEXT_WIDGET",
@@ -1,9 +1,9 @@
{
"animateLoading": true,
"backgroundColor": "#ffffff",
"borderColor": "#d9d9d9",
"backgroundColor": "",
"borderColor": "",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 7,
"bottomRow": 4,
"dynamicBindingPathList": [
{
"key": "truncateButtonColor"
@@ -42,9 +42,9 @@
"responsiveBehavior": "fill",
"rightColumn": 19,
"shouldTruncate": false,
"text": "{{ CheckinData.filteredRows().length }} Teilnehmende",
"text": "{{ (qryTeilnehmer.data || []).length + \" Teilnehmende\" }}",
"textAlign": "CENTER",
"textColor": "#18527b",
"textColor": "#be167d",
"topRow": 0,
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"type": "TEXT_WIDGET",
@@ -1,15 +1,15 @@
{
"animateLoading": true,
"backgroundColor": "#FFFFFF",
"borderColor": "#E0DEDE",
"backgroundColor": "",
"borderColor": "#e0dede",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": "1",
"bottomRow": 28,
"bottomRow": 82,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"children": [
{
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 100,
"bottomRow": 810,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"canExtend": false,
"containerStyle": "none",
@@ -60,6 +60,7 @@
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"flexVerticalAlignment": "stretch",
"isCanvas": true,
"isLoading": false,
@@ -74,16 +75,16 @@
"mobileRightColumn": 37,
"mobileTopRow": 59,
"needsErrorInfo": false,
"originalBottomRow": 28,
"originalTopRow": 18,
"originalBottomRow": 82,
"originalTopRow": 1,
"parentColumnSpace": 30.25,
"parentId": "0",
"parentId": "1aktert2vk",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 64,
"rightColumn": 63,
"shouldScrollContents": true,
"topRow": 18,
"topRow": 1,
"type": "CONTAINER_WIDGET",
"version": 1,
"widgetId": "8rvwhdga7q",
@@ -0,0 +1,92 @@
{
"animateLoading": true,
"backgroundColor": "#FFFFFF",
"borderColor": "#d9d9d9",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": "1",
"bottomRow": 78,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"children": [
{
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 740,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"canExtend": false,
"containerStyle": "none",
"detachFromLayout": true,
"dynamicBindingPathList": [
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"flexLayers": [],
"isLoading": false,
"isVisible": true,
"key": "w2m8tc4c4f",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minHeight": 100,
"minWidth": 450,
"mobileBottomRow": 100,
"mobileLeftColumn": 0,
"mobileRightColumn": 726,
"mobileTopRow": 0,
"needsErrorInfo": false,
"parentColumnSpace": 1,
"parentId": "pk2p4bgqox",
"parentRowSpace": 1,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 726,
"topRow": 0,
"type": "CANVAS_WIDGET",
"version": 1,
"widgetId": "2sk6s6gadj",
"widgetName": "Canvas1Copy"
}
],
"containerStyle": "card",
"dynamicBindingPathList": [
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"flexVerticalAlignment": "stretch",
"isCanvas": true,
"isLoading": false,
"isVisible": true,
"key": "2wtbtk0enb",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 10,
"minWidth": 450,
"mobileBottomRow": 51,
"mobileLeftColumn": 10,
"mobileRightColumn": 34,
"mobileTopRow": 41,
"needsErrorInfo": false,
"originalBottomRow": 78,
"originalTopRow": 4,
"parentColumnSpace": 30.25,
"parentId": "8tce98armr",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 64,
"shouldScrollContents": true,
"topRow": 4,
"type": "CONTAINER_WIDGET",
"version": 1,
"widgetId": "pk2p4bgqox",
"widgetName": "FilterCopy"
}
@@ -5,7 +5,7 @@
"borderColor": "#E0DEDE",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": "1",
"bottomRow": 101,
"bottomRow": 72,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"cachedTableData": {},
"canFreezeColumn": true,
@@ -33,31 +33,42 @@
}
},
"columnOrder": [
"xn__Schlssel_95a",
"EditActions1",
"customColumn1",
"id",
"Vorgang",
"Name",
"Vorname",
"E_Mail",
"Geb__Datum",
"Skipassnummer",
"id",
"Zimmer",
"xn__Schlssel_95a",
"xn__Schlssel_retour_2vb",
"Skipass___Leistungen",
"Notiz",
"Stirnlampe",
"Stirnlampe_retour",
"Skipass___Leistungen",
"Skipassnummer",
"Notiz",
"Nachbuchungen",
"Status",
"Reisestatus",
"Eingecheckt",
"Check_in_Zeitpunkt",
"Check_in_Benutzer",
"customColumn1"
"Check_in_Benutzer"
],
"columnUpdatedAt": 1785143780208,
"columnUpdatedAt": 1785494271663,
"columnWidthMap": {
"name": 245
"Geb__Datum": 122,
"Name": 128,
"Skipass___Leistungen": 705,
"Skipassnummer": 189,
"Stirnlampe": 137,
"Stirnlampe_retour": 184,
"Vorgang": 100,
"Zimmer": 99,
"name": 245,
"xn__Schlssel_95a": 127,
"xn__Schlssel_retour_2vb": 199
},
"compactMode": "DEFAULT",
"customIsLoading": false,
@@ -78,9 +89,33 @@
{
"key": "boxShadow"
},
{
"key": "primaryColumns.customColumn1.buttonLabel"
},
{
"key": "primaryColumns.customColumn1.buttonColor"
},
{
"key": "primaryColumns.EditActions1.saveButtonColor"
},
{
"key": "primaryColumns.EditActions1.saveBorderRadius"
},
{
"key": "primaryColumns.EditActions1.discardBorderRadius"
},
{
"key": "primaryColumns.EditActions1.isSaveDisabled"
},
{
"key": "primaryColumns.EditActions1.isDiscardDisabled"
},
{
"key": "tableData"
},
{
"key": "primaryColumns.id.computedValue"
},
{
"key": "primaryColumns.Vorgang.computedValue"
},
@@ -96,12 +131,6 @@
{
"key": "primaryColumns.Geb__Datum.computedValue"
},
{
"key": "primaryColumns.Skipassnummer.computedValue"
},
{
"key": "primaryColumns.id.computedValue"
},
{
"key": "primaryColumns.Zimmer.computedValue"
},
@@ -114,6 +143,9 @@
{
"key": "primaryColumns.Skipass___Leistungen.computedValue"
},
{
"key": "primaryColumns.Skipassnummer.computedValue"
},
{
"key": "primaryColumns.Notiz.computedValue"
},
@@ -140,25 +172,34 @@
},
{
"key": "primaryColumns.Check_in_Benutzer.computedValue"
},
{
"key": "primaryColumns.customColumn1.buttonLabel"
},
{
"key": "primaryColumns.customColumn1.buttonColor"
}
],
"dynamicPropertyPathList": [
{
"key": "primaryColumns.customColumn1.buttonColor"
},
{
"key": "primaryColumns.EditActions1.isSaveDisabled"
},
{
"key": "primaryColumns.EditActions1.isDiscardDisabled"
},
{
"key": "primaryColumns.EditActions1.onSave"
},
{
"key": "tableData"
},
{
"key": "primaryColumns.customColumn1.buttonColor"
"key": "primaryColumns.customColumn1.onClick"
}
],
"dynamicTriggerPathList": [
{
"key": "primaryColumns.customColumn1.onClick"
},
{
"key": "primaryColumns.EditActions1.onSave"
}
],
"enableClientSideSearch": true,
@@ -182,10 +223,11 @@
"mobileRightColumn": 46,
"mobileTopRow": 8,
"needsErrorInfo": false,
"originalBottomRow": 101,
"originalTopRow": 49,
"onSort": "{{}}",
"originalBottomRow": 138,
"originalTopRow": 85,
"parentColumnSpace": 20.25,
"parentId": "0",
"parentId": "2sk6s6gadj",
"parentRowSpace": 10,
"primaryColumnId": "id",
"primaryColumns": {
@@ -193,14 +235,12 @@
"alias": "Check-in Benutzer",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Check-in Benutzer\", \"\") )) : _.get(currentRow, \"Check-in Benutzer\", \"\") })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Check-in Benutzer\"])) : Check-in Benutzer })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Check_in_Benutzer",
"index": 19,
@@ -216,7 +256,6 @@
"notation": "standard",
"originalId": "Check-in Benutzer",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -227,14 +266,12 @@
"alias": "Check-in Zeitpunkt",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Check-in Zeitpunkt\", \"\") )) : _.get(currentRow, \"Check-in Zeitpunkt\", \"\") })()}}",
"columnType": "date",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Check-in Zeitpunkt\"])) : Check-in Zeitpunkt })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Check_in_Zeitpunkt",
"index": 18,
@@ -250,7 +287,6 @@
"notation": "standard",
"originalId": "Check-in Zeitpunkt",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -261,17 +297,15 @@
"alias": "E-Mail",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"E-Mail\"])) : E-Mail })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"E-Mail\"])) : E-Mail })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "E_Mail",
"index": 3,
"index": 4,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
@@ -284,25 +318,63 @@
"notation": "standard",
"originalId": "E-Mail",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
"verticalAlignment": "CENTER",
"width": 150
},
"EditActions1": {
"alias": "EditActions1",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"buttonStyle": "rgb(3, 179, 101)",
"columnType": "editActions",
"computedValue": "",
"currencyCode": "USD",
"decimals": 0,
"discardActionLabel": "Discard",
"discardBorderRadius": "{{TeilnehmerUpload.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.borderRadius.appBorderRadius)))}}",
"discardButtonColor": "#F22B2B",
"discardButtonVariant": "TERTIARY",
"discardIconAlign": "left",
"enableFilter": true,
"enableSort": true,
"id": "EditActions1",
"index": 10,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": true,
"isDisabled": false,
"isDiscardDisabled": "{{TeilnehmerUpload.processedTableData.map((currentRow, currentIndex) => ( !Teilnehmer.updatedRowIndices.includes(currentIndex)))}}",
"isDiscardVisible": true,
"isEditable": false,
"isSaveDisabled": "{{TeilnehmerUpload.processedTableData.map((currentRow, currentIndex) => ( !Teilnehmer.updatedRowIndices.includes(currentIndex)))}}",
"isSaveVisible": true,
"isVisible": false,
"label": "Save / Discard",
"notation": "standard",
"onSave": "{{ CheckinData.saveUpdatedRow(TeilnehmerUpload.updatedRow) }}",
"originalId": "EditActions1",
"saveActionLabel": "Save",
"saveBorderRadius": "{{TeilnehmerUpload.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.borderRadius.appBorderRadius)))}}",
"saveButtonColor": "{{TeilnehmerUpload.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.colors.primaryColor)))}}",
"saveIconAlign": "left",
"sticky": "left",
"thousandSeparator": true,
"validation": {},
"width": 150
},
"Eingecheckt": {
"alias": "Eingecheckt",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "checkbox",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Eingecheckt\"])) : Eingecheckt })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Eingecheckt\"])) : Eingecheckt })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Eingecheckt",
"index": 17,
@@ -318,7 +390,6 @@
"notation": "standard",
"originalId": "Eingecheckt",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -329,17 +400,15 @@
"alias": "Geb.-Datum",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Geb.-Datum\", \"\") )) : _.get(currentRow, \"Geb.-Datum\", \"\") })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Geb.-Datum\"])) : Geb.-Datum })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Geb__Datum",
"index": 4,
"index": 5,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
@@ -352,7 +421,6 @@
"notation": "standard",
"originalId": "Geb.-Datum",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -363,14 +431,12 @@
"alias": "Nachbuchungen",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "number",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Nachbuchungen\"])) : Nachbuchungen })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Nachbuchungen\"])) : Nachbuchungen })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Nachbuchungen",
"index": 14,
@@ -386,7 +452,6 @@
"notation": "standard",
"originalId": "Nachbuchungen",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -397,17 +462,15 @@
"alias": "Name",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Name\"])) : Name })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Name\"])) : Name })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Name",
"index": 1,
"index": 2,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
@@ -420,7 +483,6 @@
"notation": "standard",
"originalId": "Name",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -431,14 +493,12 @@
"alias": "Notiz",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Notiz\"])) : Notiz })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Notiz\"])) : Notiz })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Notiz",
"index": 11,
@@ -454,7 +514,6 @@
"notation": "standard",
"originalId": "Notiz",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -465,14 +524,12 @@
"alias": "Reisestatus",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Reisestatus\"])) : Reisestatus })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Reisestatus\"])) : Reisestatus })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Reisestatus",
"index": 16,
@@ -483,12 +540,11 @@
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"isVisible": false,
"label": "Reisestatus",
"notation": "standard",
"originalId": "Reisestatus",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -499,14 +555,12 @@
"alias": "Skipass / Leistungen",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipass / Leistungen\"])) : Skipass / Leistungen })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipass / Leistungen\"])) : Skipass / Leistungen })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Skipass___Leistungen",
"index": 9,
@@ -522,7 +576,6 @@
"notation": "standard",
"originalId": "Skipass / Leistungen",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -533,17 +586,15 @@
"alias": "Skipassnummer",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipassnummer\"])) : Skipassnummer })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Skipassnummer\"])) : Skipassnummer })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Skipassnummer",
"index": 19,
"index": 10,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
@@ -556,7 +607,6 @@
"notation": "standard",
"originalId": "Skipassnummer",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -567,14 +617,12 @@
"alias": "Status",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Status\"])) : Status })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Status\"])) : Status })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Status",
"index": 15,
@@ -585,12 +633,11 @@
"isDiscardVisible": true,
"isEditable": false,
"isSaveVisible": true,
"isVisible": true,
"isVisible": false,
"label": "Status",
"notation": "standard",
"originalId": "Status",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -601,30 +648,27 @@
"alias": "Stirnlampe",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "number",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Stirnlampe\"])) : Stirnlampe })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Stirnlampe\"])) : Stirnlampe })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Stirnlampe",
"index": 12,
"isCellEditable": false,
"isCellEditable": true,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isEditable": true,
"isSaveVisible": true,
"isVisible": true,
"label": "Stirnlampe",
"notation": "standard",
"originalId": "Stirnlampe",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -635,30 +679,27 @@
"alias": "Stirnlampe retour",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "checkbox",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( Boolean(_.get(currentRow, \"Stirnlampe retour\", false)) )) : Boolean(_.get(currentRow, \"Stirnlampe retour\", false)) })()}}",
"columnType": "number",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Stirnlampe retour\"])) : Stirnlampe retour })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Stirnlampe_retour",
"index": 13,
"isCellEditable": false,
"isCellEditable": true,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isEditable": true,
"isSaveVisible": true,
"isVisible": true,
"label": "Stirnlampe retour",
"notation": "standard",
"originalId": "Stirnlampe retour",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -669,17 +710,15 @@
"alias": "Vorgang",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "number",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorgang\"])) : Vorgang })()}}",
"columnType": "text",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorgang\"])) : Vorgang })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Vorgang",
"index": 0,
"index": 1,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
@@ -692,7 +731,6 @@
"notation": "standard",
"originalId": "Vorgang",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -703,17 +741,15 @@
"alias": "Vorname",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorname\"])) : Vorname })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorname\"])) : Vorname })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Vorname",
"index": 2,
"index": 3,
"isCellEditable": false,
"isCellVisible": true,
"isDerived": false,
@@ -726,7 +762,6 @@
"notation": "standard",
"originalId": "Vorname",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -737,14 +772,12 @@
"alias": "Zimmer",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Zimmer\"])) : Zimmer })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Zimmer\"])) : Zimmer })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "Zimmer",
"index": 6,
@@ -760,7 +793,6 @@
"notation": "standard",
"originalId": "Zimmer",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -771,8 +803,8 @@
"alias": "Check-in",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"buttonColor": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n)) : \n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n })()}}",
"buttonLabel": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n)) : \n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n })()}}",
"buttonColor": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n)) : \n currentRow.Eingecheckt\n ? \"#0a9e6e\"\n : \"#3b6fd4\"\n })()}}",
"buttonLabel": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (\n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n)) : \n currentRow.Eingecheckt\n ? \"✓ Eingecheckt\"\n : \"Check-in\"\n })()}}",
"buttonStyle": "rgb(3, 179, 101)",
"columnType": "button",
"computedValue": "",
@@ -795,7 +827,7 @@
"label": "Check-in",
"labelColor": "#FFFFFF",
"notation": "standard",
"onClick": "{{CheckinData.checkinButtonClick();}}",
"onClick": "{{\n CheckinData.toggleCheckin(\n TeilnehmerUpload.triggeredRow\n )\n}}",
"originalId": "customColumn1",
"sticky": "",
"textSize": "0.875rem",
@@ -808,19 +840,17 @@
"alias": "id",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "text",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"id\"])) : id })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"id\"])) : id })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "id",
"index": 0,
"isCellEditable": false,
"isCellVisible": false,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
@@ -831,7 +861,6 @@
"notation": "standard",
"originalId": "id",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -842,30 +871,27 @@
"alias": "Schlüssel",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "number",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Schlüssel\"])) : Schlüssel })()}}",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Schlüssel\"])) : Schlüssel })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "xn__Schlssel_95a",
"index": 7,
"isCellEditable": false,
"isCellEditable": true,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isEditable": true,
"isSaveVisible": true,
"isVisible": true,
"label": "Schlüssel",
"notation": "standard",
"originalId": "Schlüssel",
"sticky": "left",
"textColor": "",
"sticky": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -876,30 +902,27 @@
"alias": "Schlüssel retour",
"allowCellWrapping": false,
"allowSameOptionsInNewRow": true,
"cellBackground": "",
"columnType": "checkbox",
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( Boolean(_.get(currentRow, \"Schlüssel retour\", false)) )) : Boolean(_.get(currentRow, \"Schlüssel retour\", false)) })()}}",
"columnType": "number",
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Schlüssel retour\"])) : Schlüssel retour })()}}",
"currencyCode": "USD",
"decimals": 0,
"enableFilter": true,
"enableSort": true,
"fontStyle": "",
"horizontalAlignment": "LEFT",
"id": "xn__Schlssel_retour_2vb",
"index": 8,
"isCellEditable": false,
"isCellEditable": true,
"isCellVisible": true,
"isDerived": false,
"isDisabled": false,
"isDiscardVisible": true,
"isEditable": false,
"isEditable": true,
"isSaveVisible": true,
"isVisible": true,
"label": "Schlüssel retour",
"notation": "standard",
"originalId": "Schlüssel retour",
"sticky": "",
"textColor": "",
"textSize": "0.875rem",
"thousandSeparator": true,
"validation": {},
@@ -909,15 +932,16 @@
},
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 63,
"rightColumn": 64,
"searchKey": "",
"tableData": "{{\n _.get(currentRow, \"Schlüssel retour\", 0) +\n \" / \" +\n _.get(currentRow, \"Schlüssel\", 0) +\n \" retour\"\n}}",
"showInlineEditingOptionDropdown": true,
"tableData": "{{ CheckinData.filteredRows() }}",
"textSize": "0.875rem",
"topRow": 49,
"topRow": 19,
"totalRecordsCount": 0,
"type": "TABLE_WIDGET_V2",
"version": 2,
"verticalAlignment": "CENTER",
"widgetId": "7d9hktp1ai",
"widgetName": "Teilnehmer"
"widgetId": "dnx12v93r2",
"widgetName": "TeilnehmerUpload"
}
@@ -0,0 +1,55 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"autoFocus": false,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 18,
"boxShadow": "none",
"defaultText": "",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
}
],
"dynamicHeight": "FIXED",
"dynamicTriggerPathList": [],
"iconAlign": "left",
"inputType": "TEXT",
"isDisabled": false,
"isLoading": false,
"isRequired": false,
"isVisible": true,
"key": "ay212tmqgg",
"label": "",
"labelAlignment": "left",
"labelPosition": "Top",
"labelStyle": "",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 44,
"mobileLeftColumn": 21,
"mobileRightColumn": 41,
"mobileTopRow": 37,
"needsErrorInfo": false,
"parentColumnSpace": 20.25,
"parentId": "2sk6s6gadj",
"parentRowSpace": 10,
"placeholderText": "Vorgang, Name, Vorname, E-Mail, Geb.-Datum, Zus_Wunsch, Frühstück am Anreisetag, Skipass 7 Tage (Erwachsene) (Jahrgang 1926-2009) inkl. Anreisetag, Skipass 7 Tage (Kinder) (Jahrgang 2010-2019) inkl. Anreisetag, Bettwäsche-Set inkl. Handtuch-Set, Parkplatz am Haus, Parkplatz am Haus (überdacht), Rabatt ohne Skipass (Erwachsene), Skipass 8 Tage (Erwachsene) inkl. An+Abreisetag (Jahrgang 1926-2009) (nur bei Eigenanreise), Skipass 8 Tage (Kinder) inkl. An+Abreisetag (Jahrgang 2010-2019) (nur bei Eigenanreise), Skipass 6 Tage (Erwachsene) (Jahrgang 1926-2009), Skipass 6 Tage (Kinder) (Jahrgang 2010-2019), Skipass 7 Tage (Erwachsene) inkl. Abreisetag (Jahrgang 1926-2009), Skipass 7 Tage (Kinder) inkl. Abreisetag (Jahrgang 2010-2019), Skipassnummer",
"renderMode": "CANVAS",
"resetOnSubmit": true,
"responsiveBehavior": "fill",
"rightColumn": 13,
"showStepArrows": false,
"topRow": 0,
"type": "INPUT_WIDGET_V2",
"version": 2,
"widgetId": "4kmfowjgou",
"widgetName": "inpSucheUpload"
}
@@ -0,0 +1,65 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 18,
"boxShadow": "none",
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selCheckinUpload.options, selCheckinUpload.serverSideFiltering) }}",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "sourceData"
},
{
"key": "defaultOptionValue"
}
],
"dynamicHeight": "FIXED",
"dynamicPropertyPathList": [
{
"key": "sourceData"
}
],
"dynamicTriggerPathList": [],
"isDisabled": false,
"isFilterable": true,
"isLoading": false,
"isRequired": false,
"isVisible": true,
"key": "pfa270btxn",
"labelAlignment": "left",
"labelPosition": "Top",
"labelText": "",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 52,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 17,
"mobileLeftColumn": 25,
"mobileRightColumn": 45,
"mobileTopRow": 10,
"needsErrorInfo": false,
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 30.25,
"parentId": "2sk6s6gadj",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 64,
"serverSideFiltering": false,
"sourceData": "{{\n [\n {\n label: \"Alle Check-In Status\",\n value: \"__ALL__\"\n },\n {\n label: \"Eingecheckt\",\n value: \"checked\"\n },\n {\n label: \"Ausstehend\",\n value: \"pending\"\n }\n ]\n}}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
"widgetId": "rzvrixecos",
"widgetName": "selCheckinUpload"
}
@@ -4,7 +4,7 @@
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 18,
"boxShadow": "none",
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selLeistung.options, selLeistung.serverSideFiltering) }}",
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selLeistungUpload.options, selLeistungUpload.serverSideFiltering) }}",
"dynamicBindingPathList": [
{
"key": "accentColor"
@@ -49,7 +49,7 @@
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 30.25,
"parentId": "p5ig8mqe5h",
"parentId": "2sk6s6gadj",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
@@ -60,6 +60,6 @@
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
"widgetId": "g7qnca391u",
"widgetName": "selLeistung"
"widgetId": "xmmlwup43r",
"widgetName": "selLeistungUpload"
}
@@ -0,0 +1,65 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 18,
"boxShadow": "none",
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selReiseStatusUpload.options, selReiseStatusUpload.serverSideFiltering) }}",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "sourceData"
},
{
"key": "defaultOptionValue"
}
],
"dynamicHeight": "FIXED",
"dynamicPropertyPathList": [
{
"key": "sourceData"
}
],
"dynamicTriggerPathList": [],
"isDisabled": false,
"isFilterable": true,
"isLoading": false,
"isRequired": false,
"isVisible": true,
"key": "pfa270btxn",
"labelAlignment": "left",
"labelPosition": "Top",
"labelText": "",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 39,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 19,
"mobileLeftColumn": 36,
"mobileRightColumn": 56,
"mobileTopRow": 12,
"needsErrorInfo": false,
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 30.25,
"parentId": "2sk6s6gadj",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 52,
"serverSideFiltering": false,
"sourceData": "{{\n [\n {\n label: \"Reisestatus: Alle\",\n value: \"__ALL__\"\n },\n {\n label: \"Aktiv\",\n value: \"aktiv\"\n },\n {\n label: \"Abgereist\",\n value: \"abgereist\"\n },\n {\n label: \"Zu zahlen\",\n value: \"zu_zahlen\"\n },\n {\n label: \"No-Show\",\n value: \"no_show\"\n }\n ]\n}}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
"widgetId": "ixmds4bmfy",
"widgetName": "selReiseStatusUpload"
}
@@ -0,0 +1,65 @@
{
"accentColor": "{{appsmith.theme.colors.primaryColor}}",
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 18,
"boxShadow": "none",
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selVorgangUpload.options, selVorgangUpload.serverSideFiltering) }}",
"dynamicBindingPathList": [
{
"key": "accentColor"
},
{
"key": "borderRadius"
},
{
"key": "sourceData"
},
{
"key": "defaultOptionValue"
}
],
"dynamicHeight": "FIXED",
"dynamicPropertyPathList": [
{
"key": "sourceData"
}
],
"dynamicTriggerPathList": [],
"isDisabled": false,
"isFilterable": true,
"isLoading": false,
"isRequired": false,
"isVisible": true,
"key": "pfa270btxn",
"labelAlignment": "left",
"labelPosition": "Top",
"labelText": "",
"labelTextSize": "0.875rem",
"labelWidth": 5,
"leftColumn": 13,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 15,
"mobileLeftColumn": 9,
"mobileRightColumn": 29,
"mobileTopRow": 8,
"needsErrorInfo": false,
"optionLabel": "label",
"optionValue": "value",
"parentColumnSpace": 30.25,
"parentId": "2sk6s6gadj",
"parentRowSpace": 10,
"placeholderText": "Select option",
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 26,
"serverSideFiltering": false,
"sourceData": "{{ CheckinData.vorgangOptions() }}",
"topRow": 0,
"type": "SELECT_WIDGET",
"version": 1,
"widgetId": "7kb01a23r7",
"widgetName": "selVorgangUpload"
}
@@ -0,0 +1,92 @@
{
"animateLoading": true,
"backgroundColor": "",
"borderColor": "#e0dede",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"borderWidth": "1",
"bottomRow": 80,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"children": [
{
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 800,
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
"canExtend": false,
"containerStyle": "none",
"detachFromLayout": true,
"dynamicBindingPathList": [
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"flexLayers": [],
"isLoading": false,
"isVisible": true,
"key": "5go6syp3aw",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minHeight": 100,
"minWidth": 450,
"mobileBottomRow": 100,
"mobileLeftColumn": 0,
"mobileRightColumn": 726,
"mobileTopRow": 0,
"needsErrorInfo": false,
"parentColumnSpace": 1,
"parentId": "b1k2ruplal",
"parentRowSpace": 1,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 726,
"topRow": 0,
"type": "CANVAS_WIDGET",
"version": 1,
"widgetId": "8tce98armr",
"widgetName": "Canvas3Copy"
}
],
"containerStyle": "card",
"dynamicBindingPathList": [
{
"key": "borderRadius"
},
{
"key": "boxShadow"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"flexVerticalAlignment": "stretch",
"isCanvas": true,
"isLoading": false,
"isVisible": true,
"key": "7zn3ka8jjq",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 10,
"minWidth": 450,
"mobileBottomRow": 69,
"mobileLeftColumn": 13,
"mobileRightColumn": 37,
"mobileTopRow": 59,
"needsErrorInfo": false,
"originalBottomRow": 80,
"originalTopRow": 0,
"parentColumnSpace": 30.25,
"parentId": "0yzx2g2853",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 63,
"shouldScrollContents": true,
"topRow": 0,
"type": "CONTAINER_WIDGET",
"version": 1,
"widgetId": "b1k2ruplal",
"widgetName": "TrackerCopy"
}
@@ -0,0 +1,55 @@
{
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 4,
"dynamicBindingPathList": [
{
"key": "truncateButtonColor"
},
{
"key": "fontFamily"
},
{
"key": "borderRadius"
},
{
"key": "text"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
"fontSize": "1rem",
"fontStyle": "BOLD",
"isLoading": false,
"isVisible": true,
"key": "i5k0b442j1",
"leftColumn": 43,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 16,
"mobileLeftColumn": 19,
"mobileRightColumn": 35,
"mobileTopRow": 12,
"needsErrorInfo": false,
"originalBottomRow": 4,
"originalTopRow": 0,
"overflow": "NONE",
"parentColumnSpace": 30.25,
"parentId": "8tce98armr",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 64,
"shouldTruncate": false,
"text": "{{\n CheckinData.filteredRows().filter(row =>\n row.Eingecheckt === true ||\n row.checkedIn === true\n ).length + \" eingecheckt\"\n}}",
"textAlign": "CENTER",
"textColor": "#be167d",
"topRow": 0,
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"type": "TEXT_WIDGET",
"version": 1,
"widgetId": "6pdp4jub66",
"widgetName": "UploadEingecheckt"
}
@@ -0,0 +1,55 @@
{
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 4,
"dynamicBindingPathList": [
{
"key": "truncateButtonColor"
},
{
"key": "fontFamily"
},
{
"key": "borderRadius"
},
{
"key": "text"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"fontFamily": "{{appsmith.theme.fontFamily.appFont}}",
"fontSize": "1rem",
"fontStyle": "BOLD",
"isLoading": false,
"isVisible": true,
"key": "i5k0b442j1",
"leftColumn": 21,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 17,
"mobileLeftColumn": 44,
"mobileRightColumn": 60,
"mobileTopRow": 13,
"needsErrorInfo": false,
"originalBottomRow": 4,
"originalTopRow": 0,
"overflow": "NONE",
"parentColumnSpace": 30.25,
"parentId": "8tce98armr",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 41,
"shouldTruncate": false,
"text": "{{\n CheckinData.filteredRows().filter(row =>\n row.Eingecheckt !== true &&\n row.checkedIn !== true\n ).length + \" offen\"\n}}",
"textAlign": "CENTER",
"textColor": "#be167d",
"topRow": 0,
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"type": "TEXT_WIDGET",
"version": 1,
"widgetId": "noh9wmz33m",
"widgetName": "UploadOffen"
}
@@ -0,0 +1,54 @@
{
"animateLoading": true,
"backgroundColor": "",
"borderColor": "",
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 4,
"dynamicBindingPathList": [
{
"key": "truncateButtonColor"
},
{
"key": "borderRadius"
},
{
"key": "text"
}
],
"dynamicHeight": "AUTO_HEIGHT",
"dynamicTriggerPathList": [],
"fontFamily": "Roboto",
"fontSize": "1rem",
"fontStyle": "BOLD",
"isLoading": false,
"isVisible": true,
"key": "i5k0b442j1",
"leftColumn": 0,
"maxDynamicHeight": 9000,
"minDynamicHeight": 4,
"minWidth": 450,
"mobileBottomRow": 17,
"mobileLeftColumn": 1,
"mobileRightColumn": 17,
"mobileTopRow": 13,
"needsErrorInfo": false,
"originalBottomRow": 4,
"originalTopRow": 0,
"overflow": "NONE",
"parentColumnSpace": 30.25,
"parentId": "8tce98armr",
"parentRowSpace": 10,
"renderMode": "CANVAS",
"responsiveBehavior": "fill",
"rightColumn": 19,
"shouldTruncate": false,
"text": "{{ CheckinData.filteredRows().length + \" Teilnehmende\" }}",
"textAlign": "CENTER",
"textColor": "#be167d",
"topRow": 0,
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
"type": "TEXT_WIDGET",
"version": 1,
"widgetId": "3krpsq78ej",
"widgetName": "UploadTeilnehmende"
}
+3 -1
View File
@@ -33,6 +33,8 @@
"mobileRightColumn": 39,
"mobileTopRow": 0,
"needsErrorInfo": false,
"originalBottomRow": 4,
"originalTopRow": 0,
"overflow": "NONE",
"parentColumnSpace": 20.25,
"parentId": "0",
@@ -41,7 +43,7 @@
"responsiveBehavior": "fill",
"rightColumn": 64,
"shouldTruncate": false,
"text": "Checkin Sportclub Waldschlössli",
"text": "Checkin Sportclub",
"textAlign": "CENTER",
"textColor": "{{appsmith.theme.colors.primaryColor}}",
"topRow": 0,