Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d5467c3f1a |
@@ -23,6 +23,14 @@
|
|||||||
{
|
{
|
||||||
"id": "Page1",
|
"id": "Page1",
|
||||||
"isDefault": true
|
"isDefault": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Page2",
|
||||||
|
"isDefault": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Page3",
|
||||||
|
"isDefault": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"unpublishedAppLayout": {
|
"unpublishedAppLayout": {
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a54b983d3076fb3cf8e67f0_5cf03e94-172f-48c8-a148-ace8f51cbf4e",
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "Buspro Datenbank",
|
||||||
|
"pluginId": "mssql-plugin"
|
||||||
|
}
|
||||||
@@ -5,7 +5,7 @@
|
|||||||
{
|
{
|
||||||
"dsl": {
|
"dsl": {
|
||||||
"backgroundColor": "none",
|
"backgroundColor": "none",
|
||||||
"bottomRow": 1080,
|
"bottomRow": 1060,
|
||||||
"canExtend": true,
|
"canExtend": true,
|
||||||
"containerStyle": "none",
|
"containerStyle": "none",
|
||||||
"detachFromLayout": true,
|
"detachFromLayout": true,
|
||||||
|
|||||||
@@ -172,6 +172,22 @@ export default {
|
|||||||
return String(value ?? "").trim();
|
return String(value ?? "").trim();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
quantity(value, fallback = 0) {
|
||||||
|
const number = Number(value);
|
||||||
|
|
||||||
|
if (!Number.isFinite(number)) {
|
||||||
|
return Math.max(
|
||||||
|
0,
|
||||||
|
Math.trunc(Number(fallback) || 0)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
return Math.max(
|
||||||
|
0,
|
||||||
|
Math.trunc(number)
|
||||||
|
);
|
||||||
|
},
|
||||||
|
|
||||||
isBooked(value) {
|
isBooked(value) {
|
||||||
const normalized = String(value ?? "")
|
const normalized = String(value ?? "")
|
||||||
.trim()
|
.trim()
|
||||||
@@ -361,14 +377,15 @@ export default {
|
|||||||
),
|
),
|
||||||
|
|
||||||
schluessel:
|
schluessel:
|
||||||
Number(
|
this.quantity(
|
||||||
state.schluessel ?? 0
|
state.schluessel,
|
||||||
|
0
|
||||||
),
|
),
|
||||||
|
|
||||||
schluesselRetour:
|
schluesselRetour:
|
||||||
Boolean(
|
this.quantity(
|
||||||
state.schluesselRetour ??
|
state.schluesselRetour,
|
||||||
false
|
0
|
||||||
),
|
),
|
||||||
|
|
||||||
leistungenListe:
|
leistungenListe:
|
||||||
@@ -387,14 +404,15 @@ export default {
|
|||||||
state.notiz ?? "",
|
state.notiz ?? "",
|
||||||
|
|
||||||
stirnlampe:
|
stirnlampe:
|
||||||
Number(
|
this.quantity(
|
||||||
state.stirnlampe ?? 0
|
state.stirnlampe,
|
||||||
|
0
|
||||||
),
|
),
|
||||||
|
|
||||||
stirnlampeRetour:
|
stirnlampeRetour:
|
||||||
Boolean(
|
this.quantity(
|
||||||
state.stirnlampeRetour ??
|
state.stirnlampeRetour,
|
||||||
false
|
0
|
||||||
),
|
),
|
||||||
|
|
||||||
nachbuchungen:
|
nachbuchungen:
|
||||||
@@ -484,12 +502,18 @@ export default {
|
|||||||
...this.internalRows()
|
...this.internalRows()
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const uploadAktiv =
|
||||||
|
DatenquelleTabs.selectedTab ===
|
||||||
|
"Liste hochladen";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Suche
|
* Suche
|
||||||
*/
|
*/
|
||||||
const searchText =
|
const searchText =
|
||||||
this.cleanText(
|
this.cleanText(
|
||||||
inpSuche.text
|
uploadAktiv
|
||||||
|
? inpSucheUpload.text
|
||||||
|
: inpSuche.text
|
||||||
).toLowerCase();
|
).toLowerCase();
|
||||||
|
|
||||||
if (searchText) {
|
if (searchText) {
|
||||||
@@ -517,7 +541,11 @@ export default {
|
|||||||
* Vorgangs-/Gruppenfilter
|
* Vorgangs-/Gruppenfilter
|
||||||
*/
|
*/
|
||||||
const selectedVorgang =
|
const selectedVorgang =
|
||||||
selVorgang.selectedOptionValue ||
|
(
|
||||||
|
uploadAktiv
|
||||||
|
? selVorgangUpload.selectedOptionValue
|
||||||
|
: selVorgang.selectedOptionValue
|
||||||
|
) ||
|
||||||
this.ALL_VALUE;
|
this.ALL_VALUE;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
@@ -534,7 +562,11 @@ export default {
|
|||||||
* Check-in-Filter
|
* Check-in-Filter
|
||||||
*/
|
*/
|
||||||
const selectedCheckin =
|
const selectedCheckin =
|
||||||
selCheckin.selectedOptionValue ||
|
(
|
||||||
|
uploadAktiv
|
||||||
|
? selCheckinUpload.selectedOptionValue
|
||||||
|
: selCheckin.selectedOptionValue
|
||||||
|
) ||
|
||||||
this.ALL_VALUE;
|
this.ALL_VALUE;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
@@ -557,7 +589,11 @@ export default {
|
|||||||
* Reisestatusfilter
|
* Reisestatusfilter
|
||||||
*/
|
*/
|
||||||
const selectedReiseStatus =
|
const selectedReiseStatus =
|
||||||
selReiseStatus.selectedOptionValue ||
|
(
|
||||||
|
uploadAktiv
|
||||||
|
? selReiseStatusUpload.selectedOptionValue
|
||||||
|
: selReiseStatus.selectedOptionValue
|
||||||
|
) ||
|
||||||
this.ALL_VALUE;
|
this.ALL_VALUE;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
@@ -574,7 +610,11 @@ export default {
|
|||||||
* Leistungsfilter
|
* Leistungsfilter
|
||||||
*/
|
*/
|
||||||
const selectedLeistung =
|
const selectedLeistung =
|
||||||
selLeistung.selectedOptionValue ||
|
(
|
||||||
|
uploadAktiv
|
||||||
|
? selLeistungUpload.selectedOptionValue
|
||||||
|
: selLeistung.selectedOptionValue
|
||||||
|
) ||
|
||||||
this.ALL_VALUE;
|
this.ALL_VALUE;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
@@ -731,25 +771,19 @@ export default {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const person =
|
const gespeicherterStatus =
|
||||||
this.internalRows().find(row =>
|
this.getSavedState()[tableRow.id] || {};
|
||||||
row.id === tableRow.id
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!person) {
|
const aktuellEingecheckt =
|
||||||
showAlert(
|
gespeicherterStatus.checkedIn === true ||
|
||||||
"Teilnehmer wurde nicht gefunden.",
|
tableRow.Eingecheckt === true ||
|
||||||
"error"
|
tableRow.checkedIn === true;
|
||||||
);
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
const newCheckedIn =
|
const newCheckedIn =
|
||||||
!person.checkedIn;
|
!aktuellEingecheckt;
|
||||||
|
|
||||||
await this.savePersonState(
|
await this.savePersonState(
|
||||||
person.id,
|
tableRow.id,
|
||||||
{
|
{
|
||||||
checkedIn:
|
checkedIn:
|
||||||
newCheckedIn,
|
newCheckedIn,
|
||||||
@@ -769,10 +803,20 @@ export default {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const vorname =
|
||||||
|
tableRow.Vorname ||
|
||||||
|
tableRow.vorname ||
|
||||||
|
"";
|
||||||
|
|
||||||
|
const name =
|
||||||
|
tableRow.Name ||
|
||||||
|
tableRow.name ||
|
||||||
|
"";
|
||||||
|
|
||||||
showAlert(
|
showAlert(
|
||||||
newCheckedIn
|
newCheckedIn
|
||||||
? `${person.vorname} ${person.name} wurde eingecheckt.`
|
? `${vorname} ${name} wurde eingecheckt.`
|
||||||
: `Check-in von ${person.vorname} ${person.name} wurde aufgehoben.`,
|
: `Check-in von ${vorname} ${name} wurde aufgehoben.`,
|
||||||
newCheckedIn
|
newCheckedIn
|
||||||
? "success"
|
? "success"
|
||||||
: "warning"
|
: "warning"
|
||||||
@@ -806,10 +850,52 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const schluesselValue =
|
const schluesselValue =
|
||||||
Number(updatedRow["Schlüssel"]);
|
this.quantity(
|
||||||
|
updatedRow["Schlüssel"],
|
||||||
|
person.schluessel
|
||||||
|
);
|
||||||
|
|
||||||
|
const schluesselRetourValue =
|
||||||
|
this.quantity(
|
||||||
|
updatedRow["Schlüssel retour"],
|
||||||
|
person.schluesselRetour
|
||||||
|
);
|
||||||
|
|
||||||
const stirnlampeValue =
|
const stirnlampeValue =
|
||||||
Number(updatedRow["Stirnlampe"]);
|
this.quantity(
|
||||||
|
updatedRow["Stirnlampe"],
|
||||||
|
person.stirnlampe
|
||||||
|
);
|
||||||
|
|
||||||
|
const stirnlampeRetourValue =
|
||||||
|
this.quantity(
|
||||||
|
updatedRow["Stirnlampe retour"],
|
||||||
|
person.stirnlampeRetour
|
||||||
|
);
|
||||||
|
|
||||||
|
if (
|
||||||
|
schluesselRetourValue >
|
||||||
|
schluesselValue
|
||||||
|
) {
|
||||||
|
showAlert(
|
||||||
|
"Es können nicht mehr Schlüssel zurückgegeben als ausgegeben werden.",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
stirnlampeRetourValue >
|
||||||
|
stirnlampeValue
|
||||||
|
) {
|
||||||
|
showAlert(
|
||||||
|
"Es können nicht mehr Stirnlampen zurückgegeben als ausgegeben werden.",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
await this.savePersonState(
|
await this.savePersonState(
|
||||||
person.id,
|
person.id,
|
||||||
@@ -821,15 +907,10 @@ export default {
|
|||||||
),
|
),
|
||||||
|
|
||||||
schluessel:
|
schluessel:
|
||||||
Number.isFinite(schluesselValue)
|
schluesselValue,
|
||||||
? schluesselValue
|
|
||||||
: person.schluessel,
|
|
||||||
|
|
||||||
schluesselRetour:
|
schluesselRetour:
|
||||||
Boolean(
|
schluesselRetourValue,
|
||||||
updatedRow["Schlüssel retour"] ??
|
|
||||||
person.schluesselRetour
|
|
||||||
),
|
|
||||||
|
|
||||||
skipassnummer:
|
skipassnummer:
|
||||||
this.cleanText(
|
this.cleanText(
|
||||||
@@ -844,15 +925,10 @@ export default {
|
|||||||
),
|
),
|
||||||
|
|
||||||
stirnlampe:
|
stirnlampe:
|
||||||
Number.isFinite(stirnlampeValue)
|
stirnlampeValue,
|
||||||
? stirnlampeValue
|
|
||||||
: person.stirnlampe,
|
|
||||||
|
|
||||||
stirnlampeRetour:
|
stirnlampeRetour:
|
||||||
Boolean(
|
stirnlampeRetourValue,
|
||||||
updatedRow["Stirnlampe retour"] ??
|
|
||||||
person.stirnlampeRetour
|
|
||||||
),
|
|
||||||
|
|
||||||
status:
|
status:
|
||||||
this.cleanText(
|
this.cleanText(
|
||||||
@@ -876,6 +952,155 @@ export default {
|
|||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
async saveAusgabe(
|
||||||
|
personId,
|
||||||
|
schluessel,
|
||||||
|
stirnlampe
|
||||||
|
) {
|
||||||
|
const person =
|
||||||
|
this.internalRows().find(row =>
|
||||||
|
row.id === personId
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!person) {
|
||||||
|
showAlert(
|
||||||
|
"Teilnehmer wurde nicht gefunden.",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
const schluesselValue =
|
||||||
|
this.quantity(schluessel, 0);
|
||||||
|
|
||||||
|
const stirnlampeValue =
|
||||||
|
this.quantity(stirnlampe, 0);
|
||||||
|
|
||||||
|
if (
|
||||||
|
person.schluesselRetour >
|
||||||
|
schluesselValue
|
||||||
|
) {
|
||||||
|
showAlert(
|
||||||
|
"Die ausgegebene Schlüsselmenge darf nicht kleiner als die bereits erfasste Rückgabe sein.",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
person.stirnlampeRetour >
|
||||||
|
stirnlampeValue
|
||||||
|
) {
|
||||||
|
showAlert(
|
||||||
|
"Die ausgegebene Stirnlampenmenge darf nicht kleiner als die bereits erfasste Rückgabe sein.",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
await this.savePersonState(
|
||||||
|
person.id,
|
||||||
|
{
|
||||||
|
schluessel:
|
||||||
|
schluesselValue,
|
||||||
|
|
||||||
|
stirnlampe:
|
||||||
|
stirnlampeValue
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
showAlert(
|
||||||
|
`Ausgabe für ${person.vorname} ${person.name} gespeichert.`,
|
||||||
|
"success"
|
||||||
|
);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
},
|
||||||
|
|
||||||
|
async saveRueckgabe(
|
||||||
|
personId,
|
||||||
|
schluesselRetour,
|
||||||
|
stirnlampeRetour
|
||||||
|
) {
|
||||||
|
const person =
|
||||||
|
this.internalRows().find(row =>
|
||||||
|
row.id === personId
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!person) {
|
||||||
|
showAlert(
|
||||||
|
"Teilnehmer wurde nicht gefunden.",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
const schluesselRetourValue =
|
||||||
|
this.quantity(
|
||||||
|
schluesselRetour,
|
||||||
|
person.schluesselRetour
|
||||||
|
);
|
||||||
|
|
||||||
|
const stirnlampeRetourValue =
|
||||||
|
this.quantity(
|
||||||
|
stirnlampeRetour,
|
||||||
|
person.stirnlampeRetour
|
||||||
|
);
|
||||||
|
|
||||||
|
if (
|
||||||
|
schluesselRetourValue >
|
||||||
|
person.schluessel
|
||||||
|
) {
|
||||||
|
showAlert(
|
||||||
|
`Maximal ${person.schluessel} Schlüssel können zurückgegeben werden.`,
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
stirnlampeRetourValue >
|
||||||
|
person.stirnlampe
|
||||||
|
) {
|
||||||
|
showAlert(
|
||||||
|
`Maximal ${person.stirnlampe} Stirnlampen können zurückgegeben werden.`,
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
await this.savePersonState(
|
||||||
|
person.id,
|
||||||
|
{
|
||||||
|
schluesselRetour:
|
||||||
|
schluesselRetourValue,
|
||||||
|
|
||||||
|
stirnlampeRetour:
|
||||||
|
stirnlampeRetourValue,
|
||||||
|
|
||||||
|
rueckgabeAt:
|
||||||
|
new Date().toISOString(),
|
||||||
|
|
||||||
|
rueckgabeBy:
|
||||||
|
appsmith.user?.email ||
|
||||||
|
"lokaler Benutzer"
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
showAlert(
|
||||||
|
`Rückgabe für ${person.vorname} ${person.name} gespeichert.`,
|
||||||
|
"success"
|
||||||
|
);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
},
|
||||||
|
|
||||||
async resetCheckinState() {
|
async resetCheckinState() {
|
||||||
await removeValue(
|
await removeValue(
|
||||||
"checkinState"
|
"checkinState"
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
export default {
|
|
||||||
TeilnehmerprimaryColumnscustomColumn1onClick () {
|
|
||||||
// write code here
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"gitSyncId": "6a61e887eeb7b478efb4d43d_abbf2ba7-13bd-4035-a2a7-9ad59c3c8590",
|
|
||||||
"id": "Page1_JSObject1",
|
|
||||||
"unpublishedCollection": {
|
|
||||||
"name": "JSObject1",
|
|
||||||
"pageId": "Page1",
|
|
||||||
"pluginId": "js-plugin",
|
|
||||||
"pluginType": "JS",
|
|
||||||
"variables": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"gitSyncId": "6a685c48a8b745bffc91ac46_ada4b031-b2a7-459b-9197-798a614e54c7",
|
|
||||||
"id": "Page1_Home1",
|
|
||||||
"moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9",
|
|
||||||
"packageUUID": "c5a661ed-b0b3-4d8f-8efe-c1b824869705",
|
|
||||||
"type": "UI_MODULE",
|
|
||||||
"unpublishedModuleInstance": {
|
|
||||||
"contextType": "PAGE",
|
|
||||||
"inputs": {
|
|
||||||
"Pages": ""
|
|
||||||
},
|
|
||||||
"moduleInputs": {
|
|
||||||
"hjrjvwqzvh": {
|
|
||||||
"controlType": "INPUT_TEXT",
|
|
||||||
"defaultValue": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Home'},\n\t{id: 2, title: 'Page2', icon: '1️⃣'},\n\t{id: 3, title: 'Page3', icon: '2️⃣'},\n\t{id: 4, title: 'Page4', icon: '3️⃣'}\n]\n\t }}}",
|
|
||||||
"id": "hjrjvwqzvh",
|
|
||||||
"label": "Pages",
|
|
||||||
"propertyName": "inputs.Pages"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "Home1",
|
|
||||||
"pageId": "Page1",
|
|
||||||
"version": "v0.0.1",
|
|
||||||
"widgetId": "3adf64fpad"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+14
-7
@@ -1,17 +1,24 @@
|
|||||||
{
|
{
|
||||||
"gitSyncId": "6a61e887eeb7b478efb4d43d_fd6147fe-e2bf-4150-bd3f-3b2705b1865c",
|
"gitSyncId": "6a6869faa8b745bffc91aca9_a23dd8b9-ad48-4651-a61c-115904ae2a40",
|
||||||
"id": "Page1_JSObject1.TeilnehmerprimaryColumnscustomColumn1onClick",
|
"id": "Page1_CheckinData.quantity",
|
||||||
"pluginId": "js-plugin",
|
"pluginId": "js-plugin",
|
||||||
"pluginType": "JS",
|
"pluginType": "JS",
|
||||||
"unpublishedAction": {
|
"unpublishedAction": {
|
||||||
"actionConfiguration": {
|
"actionConfiguration": {
|
||||||
"encodeParamsToggle": true,
|
"encodeParamsToggle": true,
|
||||||
"jsArguments": [],
|
"jsArguments": [
|
||||||
|
{
|
||||||
|
"name": "value"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fallback",
|
||||||
|
"value": "{{0}}"
|
||||||
|
}
|
||||||
|
],
|
||||||
"paginationType": "NONE",
|
"paginationType": "NONE",
|
||||||
"timeoutInMillisecond": 10000
|
"timeoutInMillisecond": 10000
|
||||||
},
|
},
|
||||||
"clientSideExecution": true,
|
"collectionId": "Page1_CheckinData",
|
||||||
"collectionId": "Page1_JSObject1",
|
|
||||||
"confirmBeforeExecute": false,
|
"confirmBeforeExecute": false,
|
||||||
"datasource": {
|
"datasource": {
|
||||||
"isAutoGenerated": false,
|
"isAutoGenerated": false,
|
||||||
@@ -23,8 +30,8 @@
|
|||||||
"key": "body"
|
"key": "body"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"fullyQualifiedName": "JSObject1.TeilnehmerprimaryColumnscustomColumn1onClick",
|
"fullyQualifiedName": "CheckinData.quantity",
|
||||||
"name": "TeilnehmerprimaryColumnscustomColumn1onClick",
|
"name": "quantity",
|
||||||
"pageId": "Page1",
|
"pageId": "Page1",
|
||||||
"runBehaviour": "MANUAL",
|
"runBehaviour": "MANUAL",
|
||||||
"userSetOnLoad": false
|
"userSetOnLoad": false
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_dbdaaa85-b218-4a6c-a2e1-30e6b7046b41",
|
||||||
|
"id": "Page1_CheckinData.saveAusgabe",
|
||||||
|
"pluginId": "js-plugin",
|
||||||
|
"pluginType": "JS",
|
||||||
|
"unpublishedAction": {
|
||||||
|
"actionConfiguration": {
|
||||||
|
"encodeParamsToggle": true,
|
||||||
|
"jsArguments": [
|
||||||
|
{
|
||||||
|
"name": "personId"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "schluessel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "stirnlampe"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paginationType": "NONE",
|
||||||
|
"timeoutInMillisecond": 10000
|
||||||
|
},
|
||||||
|
"collectionId": "Page1_CheckinData",
|
||||||
|
"confirmBeforeExecute": false,
|
||||||
|
"datasource": {
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "UNUSED_DATASOURCE",
|
||||||
|
"pluginId": "js-plugin"
|
||||||
|
},
|
||||||
|
"dynamicBindingPathList": [
|
||||||
|
{
|
||||||
|
"key": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fullyQualifiedName": "CheckinData.saveAusgabe",
|
||||||
|
"name": "saveAusgabe",
|
||||||
|
"pageId": "Page1",
|
||||||
|
"runBehaviour": "MANUAL",
|
||||||
|
"userSetOnLoad": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_2e3e8c29-eae6-41ae-b866-42230123e371",
|
||||||
|
"id": "Page1_CheckinData.saveRueckgabe",
|
||||||
|
"pluginId": "js-plugin",
|
||||||
|
"pluginType": "JS",
|
||||||
|
"unpublishedAction": {
|
||||||
|
"actionConfiguration": {
|
||||||
|
"encodeParamsToggle": true,
|
||||||
|
"jsArguments": [
|
||||||
|
{
|
||||||
|
"name": "personId"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "schluesselRetour"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "stirnlampeRetour"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paginationType": "NONE",
|
||||||
|
"timeoutInMillisecond": 10000
|
||||||
|
},
|
||||||
|
"collectionId": "Page1_CheckinData",
|
||||||
|
"confirmBeforeExecute": false,
|
||||||
|
"datasource": {
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "UNUSED_DATASOURCE",
|
||||||
|
"pluginId": "js-plugin"
|
||||||
|
},
|
||||||
|
"dynamicBindingPathList": [
|
||||||
|
{
|
||||||
|
"key": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fullyQualifiedName": "CheckinData.saveRueckgabe",
|
||||||
|
"name": "saveRueckgabe",
|
||||||
|
"pageId": "Page1",
|
||||||
|
"runBehaviour": "MANUAL",
|
||||||
|
"userSetOnLoad": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_9e0a4cd5-348e-4d47-94e2-a5971d349175",
|
||||||
|
"id": "Page1_qryDiagnoseTermin",
|
||||||
|
"pluginId": "mssql-plugin",
|
||||||
|
"pluginType": "DB",
|
||||||
|
"unpublishedAction": {
|
||||||
|
"actionConfiguration": {
|
||||||
|
"body": "DECLARE @IDReise bigint =\n {{ Termin.selectedOptionValue }};\n\nSELECT\n @IDReise AS AusgewaehlteIDReise,\n\n R.Code AS Reisecode,\n R.Bezeichnung AS Reise,\n P.Bezeichnung AS Produkt,\n R.TerminVon,\n R.TerminBis,\n\n COUNT(DISTINCT B.IDBuchung)\n AS AnzahlBuchungen,\n\n COUNT(BT.IDBuchungTN)\n AS AnzahlTeilnehmende,\n\n SUM(\n CASE\n WHEN BT.Status = N'F'\n THEN 1\n ELSE 0\n END\n ) AS Status_F,\n\n SUM(\n CASE\n WHEN BT.Status = N'O'\n THEN 1\n ELSE 0\n END\n ) AS Status_O,\n\n SUM(\n CASE\n WHEN COALESCE(BT.Status, N'') = N''\n THEN 1\n ELSE 0\n END\n ) AS Status_Leer,\n\n SUM(\n CASE\n WHEN BT.Status NOT IN (N'F', N'O')\n AND COALESCE(BT.Status, N'') <> N''\n THEN 1\n ELSE 0\n END\n ) AS Andere_Status\n\nFROM dbo.Reise R\n\nINNER JOIN dbo.Produkt P\n ON P.IDProdukt = R.IDProdukt_FS\n\nLEFT JOIN dbo.Buchung B\n ON B.IDReise_FS = R.IDReise\n\nLEFT JOIN dbo.BuchungTN BT\n ON BT.IDBuchung_FS = B.IDBuchung\n\nWHERE\n R.IDReise = @IDReise\n\nGROUP BY\n R.Code,\n R.Bezeichnung,\n P.Bezeichnung,\n R.TerminVon,\n R.TerminBis;",
|
||||||
|
"encodeParamsToggle": true,
|
||||||
|
"paginationType": "NONE",
|
||||||
|
"pluginSpecifiedTemplates": [
|
||||||
|
{
|
||||||
|
"value": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timeoutInMillisecond": 10000
|
||||||
|
},
|
||||||
|
"confirmBeforeExecute": false,
|
||||||
|
"datasource": {
|
||||||
|
"id": "Buspro Datenbank",
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "Buspro Datenbank",
|
||||||
|
"pluginId": "mssql-plugin"
|
||||||
|
},
|
||||||
|
"dynamicBindingPathList": [
|
||||||
|
{
|
||||||
|
"key": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "qryDiagnoseTermin",
|
||||||
|
"pageId": "Page1",
|
||||||
|
"runBehaviour": "MANUAL",
|
||||||
|
"userSetOnLoad": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
DECLARE @IDReise bigint =
|
||||||
|
{{ Termin.selectedOptionValue }};
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
@IDReise AS AusgewaehlteIDReise,
|
||||||
|
|
||||||
|
R.Code AS Reisecode,
|
||||||
|
R.Bezeichnung AS Reise,
|
||||||
|
P.Bezeichnung AS Produkt,
|
||||||
|
R.TerminVon,
|
||||||
|
R.TerminBis,
|
||||||
|
|
||||||
|
COUNT(DISTINCT B.IDBuchung)
|
||||||
|
AS AnzahlBuchungen,
|
||||||
|
|
||||||
|
COUNT(BT.IDBuchungTN)
|
||||||
|
AS AnzahlTeilnehmende,
|
||||||
|
|
||||||
|
SUM(
|
||||||
|
CASE
|
||||||
|
WHEN BT.Status = N'F'
|
||||||
|
THEN 1
|
||||||
|
ELSE 0
|
||||||
|
END
|
||||||
|
) AS Status_F,
|
||||||
|
|
||||||
|
SUM(
|
||||||
|
CASE
|
||||||
|
WHEN BT.Status = N'O'
|
||||||
|
THEN 1
|
||||||
|
ELSE 0
|
||||||
|
END
|
||||||
|
) AS Status_O,
|
||||||
|
|
||||||
|
SUM(
|
||||||
|
CASE
|
||||||
|
WHEN COALESCE(BT.Status, N'') = N''
|
||||||
|
THEN 1
|
||||||
|
ELSE 0
|
||||||
|
END
|
||||||
|
) AS Status_Leer,
|
||||||
|
|
||||||
|
SUM(
|
||||||
|
CASE
|
||||||
|
WHEN BT.Status NOT IN (N'F', N'O')
|
||||||
|
AND COALESCE(BT.Status, N'') <> N''
|
||||||
|
THEN 1
|
||||||
|
ELSE 0
|
||||||
|
END
|
||||||
|
) AS Andere_Status
|
||||||
|
|
||||||
|
FROM dbo.Reise R
|
||||||
|
|
||||||
|
INNER JOIN dbo.Produkt P
|
||||||
|
ON P.IDProdukt = R.IDProdukt_FS
|
||||||
|
|
||||||
|
LEFT JOIN dbo.Buchung B
|
||||||
|
ON B.IDReise_FS = R.IDReise
|
||||||
|
|
||||||
|
LEFT JOIN dbo.BuchungTN BT
|
||||||
|
ON BT.IDBuchung_FS = B.IDBuchung
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
R.IDReise = @IDReise
|
||||||
|
|
||||||
|
GROUP BY
|
||||||
|
R.Code,
|
||||||
|
R.Bezeichnung,
|
||||||
|
P.Bezeichnung,
|
||||||
|
R.TerminVon,
|
||||||
|
R.TerminBis;
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_fbfc060a-c297-4a06-8fd6-b0f16db3e35b",
|
||||||
|
"id": "Page1_qryHaeuser",
|
||||||
|
"pluginId": "mssql-plugin",
|
||||||
|
"pluginType": "DB",
|
||||||
|
"unpublishedAction": {
|
||||||
|
"actionConfiguration": {
|
||||||
|
"body": "WITH ProdukteMitTrennern AS\n(\n SELECT\n P.Bezeichnung,\n T1.Position1,\n T2.Position2\n\n FROM dbo.Produkt P\n\n CROSS APPLY\n (\n SELECT\n CHARINDEX(\n N' - ',\n P.Bezeichnung\n ) AS Position1\n ) T1\n\n CROSS APPLY\n (\n SELECT\n CHARINDEX(\n N' - ',\n P.Bezeichnung,\n T1.Position1 + 3\n ) AS Position2\n ) T2\n\n WHERE\n COALESCE(P.Status, N'') <> N'L'\n AND P.Bezeichnung LIKE N'%Sportclub%'\n),\n\nRoheHaeuser AS\n(\n SELECT\n LTRIM(RTRIM(\n SUBSTRING(\n Bezeichnung,\n Position1 + 3,\n Position2 - Position1 - 3\n )\n )) AS Haus\n\n FROM ProdukteMitTrennern\n\n WHERE\n Position1 > 0\n AND Position2 > Position1\n),\n\nBereinigteHaeuser AS\n(\n SELECT\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(\n Haus,\n NCHAR(160),\n N' '\n ),\n NCHAR(8203),\n N''\n ),\n CHAR(13),\n N''\n ),\n CHAR(10),\n N''\n ) AS Haus\n\n FROM RoheHaeuser\n),\n\nKanonischeHaeuser AS\n(\n SELECT\n CASE\n WHEN Haus LIKE N'Sportclub Steinach%'\n THEN N'Sportclub Steinachhof'\n\n WHEN Haus LIKE N'Sportclub Wal%schlössli'\n THEN N'Sportclub Waldschlössli'\n\n ELSE Haus\n END AS Haus\n\n FROM BereinigteHaeuser\n)\n\nSELECT DISTINCT\n Haus AS label,\n Haus AS value\n\nFROM KanonischeHaeuser\n\nWHERE\n NULLIF(Haus, N'') IS NOT NULL\n\nORDER BY\n label;",
|
||||||
|
"encodeParamsToggle": true,
|
||||||
|
"paginationType": "NONE",
|
||||||
|
"pluginSpecifiedTemplates": [
|
||||||
|
{
|
||||||
|
"value": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timeoutInMillisecond": 10000
|
||||||
|
},
|
||||||
|
"confirmBeforeExecute": false,
|
||||||
|
"datasource": {
|
||||||
|
"id": "Buspro Datenbank",
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "Buspro Datenbank",
|
||||||
|
"pluginId": "mssql-plugin"
|
||||||
|
},
|
||||||
|
"dynamicBindingPathList": [],
|
||||||
|
"name": "qryHaeuser",
|
||||||
|
"pageId": "Page1",
|
||||||
|
"runBehaviour": "ON_PAGE_LOAD",
|
||||||
|
"userSetOnLoad": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,102 @@
|
|||||||
|
WITH ProdukteMitTrennern AS
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
P.Bezeichnung,
|
||||||
|
T1.Position1,
|
||||||
|
T2.Position2
|
||||||
|
|
||||||
|
FROM dbo.Produkt P
|
||||||
|
|
||||||
|
CROSS APPLY
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
CHARINDEX(
|
||||||
|
N' - ',
|
||||||
|
P.Bezeichnung
|
||||||
|
) AS Position1
|
||||||
|
) T1
|
||||||
|
|
||||||
|
CROSS APPLY
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
CHARINDEX(
|
||||||
|
N' - ',
|
||||||
|
P.Bezeichnung,
|
||||||
|
T1.Position1 + 3
|
||||||
|
) AS Position2
|
||||||
|
) T2
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
COALESCE(P.Status, N'') <> N'L'
|
||||||
|
AND P.Bezeichnung LIKE N'%Sportclub%'
|
||||||
|
),
|
||||||
|
|
||||||
|
RoheHaeuser AS
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
LTRIM(RTRIM(
|
||||||
|
SUBSTRING(
|
||||||
|
Bezeichnung,
|
||||||
|
Position1 + 3,
|
||||||
|
Position2 - Position1 - 3
|
||||||
|
)
|
||||||
|
)) AS Haus
|
||||||
|
|
||||||
|
FROM ProdukteMitTrennern
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
Position1 > 0
|
||||||
|
AND Position2 > Position1
|
||||||
|
),
|
||||||
|
|
||||||
|
BereinigteHaeuser AS
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
REPLACE(
|
||||||
|
REPLACE(
|
||||||
|
REPLACE(
|
||||||
|
REPLACE(
|
||||||
|
Haus,
|
||||||
|
NCHAR(160),
|
||||||
|
N' '
|
||||||
|
),
|
||||||
|
NCHAR(8203),
|
||||||
|
N''
|
||||||
|
),
|
||||||
|
CHAR(13),
|
||||||
|
N''
|
||||||
|
),
|
||||||
|
CHAR(10),
|
||||||
|
N''
|
||||||
|
) AS Haus
|
||||||
|
|
||||||
|
FROM RoheHaeuser
|
||||||
|
),
|
||||||
|
|
||||||
|
KanonischeHaeuser AS
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
CASE
|
||||||
|
WHEN Haus LIKE N'Sportclub Steinach%'
|
||||||
|
THEN N'Sportclub Steinachhof'
|
||||||
|
|
||||||
|
WHEN Haus LIKE N'Sportclub Wal%schlössli'
|
||||||
|
THEN N'Sportclub Waldschlössli'
|
||||||
|
|
||||||
|
ELSE Haus
|
||||||
|
END AS Haus
|
||||||
|
|
||||||
|
FROM BereinigteHaeuser
|
||||||
|
)
|
||||||
|
|
||||||
|
SELECT DISTINCT
|
||||||
|
Haus AS label,
|
||||||
|
Haus AS value
|
||||||
|
|
||||||
|
FROM KanonischeHaeuser
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
NULLIF(Haus, N'') IS NOT NULL
|
||||||
|
|
||||||
|
ORDER BY
|
||||||
|
label;
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_e28f767d-84ec-4b17-9922-6e732ebf2aac",
|
||||||
|
"id": "Page1_qryReisen",
|
||||||
|
"pluginId": "mssql-plugin",
|
||||||
|
"pluginType": "DB",
|
||||||
|
"unpublishedAction": {
|
||||||
|
"actionConfiguration": {
|
||||||
|
"body": "DECLARE @Haus nvarchar(200) =\n {{ Hausauswahl.selectedOptionValue }};\n\nDECLARE @Heute date =\n CAST(GETDATE() AS date);\n\nSELECT\n CONCAT(\n CONVERT(varchar(10), R.TerminVon, 104),\n N' – ',\n CONVERT(varchar(10), R.TerminBis, 104),\n N' | ',\n P.Bezeichnung,\n CASE\n WHEN NULLIF(R.Code, N'') IS NOT NULL\n THEN CONCAT(N' | ', R.Code)\n ELSE N''\n END\n ) AS label,\n\n R.IDReise AS value,\n\n R.IDReise,\n R.Code AS Reisecode,\n R.Bezeichnung AS Reise,\n P.Bezeichnung AS Produkt,\n R.TerminVon,\n R.TerminBis\nFROM dbo.Reise R\nINNER JOIN dbo.Produkt P\n ON P.IDProdukt = R.IDProdukt_FS\nWHERE\n COALESCE(R.Status, N'') <> N'L'\n AND COALESCE(P.Status, N'') <> N'L'\n AND CHARINDEX(@Haus, P.Bezeichnung) > 0\n\n -- Reise überschneidet den Zeitraum heute -7 bis heute +20\n AND CAST(R.TerminBis AS date) >=\n DATEADD(DAY, -7, @Heute)\n\n AND CAST(R.TerminVon AS date) <=\n DATEADD(DAY, 20, @Heute)\nORDER BY\n R.TerminVon,\n P.Bezeichnung,\n R.Code;",
|
||||||
|
"encodeParamsToggle": true,
|
||||||
|
"paginationType": "NONE",
|
||||||
|
"pluginSpecifiedTemplates": [
|
||||||
|
{
|
||||||
|
"value": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timeoutInMillisecond": 10000
|
||||||
|
},
|
||||||
|
"confirmBeforeExecute": false,
|
||||||
|
"datasource": {
|
||||||
|
"id": "Buspro Datenbank",
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "Buspro Datenbank",
|
||||||
|
"pluginId": "mssql-plugin"
|
||||||
|
},
|
||||||
|
"dynamicBindingPathList": [
|
||||||
|
{
|
||||||
|
"key": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "qryReisen",
|
||||||
|
"pageId": "Page1",
|
||||||
|
"runBehaviour": "AUTOMATIC",
|
||||||
|
"userSetOnLoad": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
DECLARE @Haus nvarchar(200) =
|
||||||
|
{{ Hausauswahl.selectedOptionValue }};
|
||||||
|
|
||||||
|
DECLARE @Heute date =
|
||||||
|
CAST(GETDATE() AS date);
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
CONCAT(
|
||||||
|
CONVERT(varchar(10), R.TerminVon, 104),
|
||||||
|
N' – ',
|
||||||
|
CONVERT(varchar(10), R.TerminBis, 104),
|
||||||
|
N' | ',
|
||||||
|
P.Bezeichnung,
|
||||||
|
CASE
|
||||||
|
WHEN NULLIF(R.Code, N'') IS NOT NULL
|
||||||
|
THEN CONCAT(N' | ', R.Code)
|
||||||
|
ELSE N''
|
||||||
|
END
|
||||||
|
) AS label,
|
||||||
|
|
||||||
|
R.IDReise AS value,
|
||||||
|
|
||||||
|
R.IDReise,
|
||||||
|
R.Code AS Reisecode,
|
||||||
|
R.Bezeichnung AS Reise,
|
||||||
|
P.Bezeichnung AS Produkt,
|
||||||
|
R.TerminVon,
|
||||||
|
R.TerminBis
|
||||||
|
FROM dbo.Reise R
|
||||||
|
INNER JOIN dbo.Produkt P
|
||||||
|
ON P.IDProdukt = R.IDProdukt_FS
|
||||||
|
WHERE
|
||||||
|
COALESCE(R.Status, N'') <> N'L'
|
||||||
|
AND COALESCE(P.Status, N'') <> N'L'
|
||||||
|
AND CHARINDEX(@Haus, P.Bezeichnung) > 0
|
||||||
|
|
||||||
|
-- Reise überschneidet den Zeitraum heute -7 bis heute +20
|
||||||
|
AND CAST(R.TerminBis AS date) >=
|
||||||
|
DATEADD(DAY, -7, @Heute)
|
||||||
|
|
||||||
|
AND CAST(R.TerminVon AS date) <=
|
||||||
|
DATEADD(DAY, 20, @Heute)
|
||||||
|
ORDER BY
|
||||||
|
R.TerminVon,
|
||||||
|
P.Bezeichnung,
|
||||||
|
R.Code;
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_90a268fa-09ba-4502-adc1-fa6a57538075",
|
||||||
|
"id": "Page1_qryTeilnehmer",
|
||||||
|
"pluginId": "mssql-plugin",
|
||||||
|
"pluginType": "DB",
|
||||||
|
"unpublishedAction": {
|
||||||
|
"actionConfiguration": {
|
||||||
|
"body": "DECLARE @IDReise bigint =\n {{ Termin.selectedOptionValue }};\n\nSELECT\n BT.IDBuchungTN AS TeilnehmerID,\n B.Vorgang,\n AP.Name,\n AP.Vorname,\n\n COALESCE(\n NULLIF(E.Mailadresse, N''),\n N''\n ) AS [E-Mail],\n\n CONVERT(\n varchar(10),\n AP.Geburtsdatum,\n 104\n ) AS [Geb.-Datum],\n\n COALESCE(\n W.Zus_Wunsch,\n N''\n ) AS Zus_Wunsch,\n\n COALESCE(\n LJSON.LeistungenJSON,\n N'[]'\n ) AS LeistungenJSON,\n\n COALESCE(\n SP.Skipassnummer,\n N''\n ) AS Skipassnummer\n\nFROM dbo.Buchung B\n\nINNER JOIN dbo.BuchungTN BT\n ON BT.IDBuchung_FS = B.IDBuchung\n\nINNER JOIN dbo.AdressePerson AP\n ON AP.IDAdressePerson =\n BT.IDAdressePerson_FS\n\nOUTER APPLY\n(\n SELECT TOP (1)\n AK.Wert AS Mailadresse\n FROM dbo.AdresseKommunikation AK\n WHERE\n AK.IDAdressePerson_FS =\n AP.IDAdressePerson\n\n AND AK.Wert LIKE N'%@%'\n\n ORDER BY\n AK.IDAdresseKommunikation\n) E\n\nOUTER APPLY\n(\n SELECT\n STRING_AGG(\n NULLIF(\n LTRIM(RTRIM(BTW.Text)),\n N''\n ),\n N' · '\n ) AS Zus_Wunsch\n\n FROM dbo.BuchungTNWunsch BTW\n\n WHERE\n BTW.IDBuchungTN_FS =\n BT.IDBuchungTN\n) W\n\nOUTER APPLY\n(\n SELECT\n (\n SELECT\n X.Bezeichnung AS [name],\n X.Wert AS [value]\n\n FROM\n (\n SELECT DISTINCT\n L.Bezeichnung,\n\n CASE\n WHEN NULLIF(\n LTRIM(RTRIM(BTL.Nummer)),\n N''\n ) IS NOT NULL\n THEN BTL.Nummer\n\n ELSE N'1'\n END AS Wert\n\n FROM dbo.BuchungTNLeistung BTL\n\n INNER JOIN dbo.Leistung L\n ON L.IDLeistung =\n BTL.IDLeistung_FS\n\n WHERE\n BTL.IDBuchungTN_FS =\n BT.IDBuchungTN\n\n AND COALESCE(\n L.Status,\n N''\n ) <> N'L'\n\n AND EXISTS\n (\n SELECT 1\n\n FROM dbo.BuchungTNLeistungPreis BTLP\n\n INNER JOIN dbo.BuchungTNPreis BTP\n ON BTP.IDBuchungTNPreis =\n BTLP.IDBuchungTNPreis_FS\n\n WHERE\n BTLP.IDBuchungTNLeistung_FS =\n BTL.IDBuchungTNLeistung\n\n AND BTP.Status IN\n (N'F', N'O')\n )\n ) X\n\n ORDER BY\n X.Bezeichnung\n\n FOR JSON PATH\n ) AS LeistungenJSON\n) LJSON\n\nOUTER APPLY\n(\n SELECT TOP (1)\n BTL.Nummer AS Skipassnummer\n\n FROM dbo.BuchungTNLeistung BTL\n\n INNER JOIN dbo.Leistung L\n ON L.IDLeistung =\n BTL.IDLeistung_FS\n\n WHERE\n BTL.IDBuchungTN_FS =\n BT.IDBuchungTN\n\n AND L.Bezeichnung LIKE N'%Skipass%'\n\n AND NULLIF(\n LTRIM(RTRIM(BTL.Nummer)),\n N''\n ) IS NOT NULL\n\n AND EXISTS\n (\n SELECT 1\n\n FROM dbo.BuchungTNLeistungPreis BTLP\n\n INNER JOIN dbo.BuchungTNPreis BTP\n ON BTP.IDBuchungTNPreis =\n BTLP.IDBuchungTNPreis_FS\n\n WHERE\n BTLP.IDBuchungTNLeistung_FS =\n BTL.IDBuchungTNLeistung\n\n AND BTP.Status IN\n (N'F', N'O')\n )\n\n ORDER BY\n BTL.IDBuchungTNLeistung\n) SP\n\nWHERE\n B.IDReise_FS = @IDReise\n AND BT.Status = N'F'\n\nORDER BY\n B.Vorgang,\n AP.Name,\n AP.Vorname,\n BT.Position;",
|
||||||
|
"encodeParamsToggle": true,
|
||||||
|
"paginationType": "NONE",
|
||||||
|
"pluginSpecifiedTemplates": [
|
||||||
|
{
|
||||||
|
"value": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"timeoutInMillisecond": 10000
|
||||||
|
},
|
||||||
|
"confirmBeforeExecute": false,
|
||||||
|
"datasource": {
|
||||||
|
"id": "Buspro Datenbank",
|
||||||
|
"isAutoGenerated": false,
|
||||||
|
"name": "Buspro Datenbank",
|
||||||
|
"pluginId": "mssql-plugin"
|
||||||
|
},
|
||||||
|
"dynamicBindingPathList": [
|
||||||
|
{
|
||||||
|
"key": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "qryTeilnehmer",
|
||||||
|
"pageId": "Page1",
|
||||||
|
"runBehaviour": "AUTOMATIC",
|
||||||
|
"userSetOnLoad": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,194 @@
|
|||||||
|
DECLARE @IDReise bigint =
|
||||||
|
{{ Termin.selectedOptionValue }};
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
BT.IDBuchungTN AS TeilnehmerID,
|
||||||
|
B.Vorgang,
|
||||||
|
AP.Name,
|
||||||
|
AP.Vorname,
|
||||||
|
|
||||||
|
COALESCE(
|
||||||
|
NULLIF(E.Mailadresse, N''),
|
||||||
|
N''
|
||||||
|
) AS [E-Mail],
|
||||||
|
|
||||||
|
CONVERT(
|
||||||
|
varchar(10),
|
||||||
|
AP.Geburtsdatum,
|
||||||
|
104
|
||||||
|
) AS [Geb.-Datum],
|
||||||
|
|
||||||
|
COALESCE(
|
||||||
|
W.Zus_Wunsch,
|
||||||
|
N''
|
||||||
|
) AS Zus_Wunsch,
|
||||||
|
|
||||||
|
COALESCE(
|
||||||
|
LJSON.LeistungenJSON,
|
||||||
|
N'[]'
|
||||||
|
) AS LeistungenJSON,
|
||||||
|
|
||||||
|
COALESCE(
|
||||||
|
SP.Skipassnummer,
|
||||||
|
N''
|
||||||
|
) AS Skipassnummer
|
||||||
|
|
||||||
|
FROM dbo.Buchung B
|
||||||
|
|
||||||
|
INNER JOIN dbo.BuchungTN BT
|
||||||
|
ON BT.IDBuchung_FS = B.IDBuchung
|
||||||
|
|
||||||
|
INNER JOIN dbo.AdressePerson AP
|
||||||
|
ON AP.IDAdressePerson =
|
||||||
|
BT.IDAdressePerson_FS
|
||||||
|
|
||||||
|
OUTER APPLY
|
||||||
|
(
|
||||||
|
SELECT TOP (1)
|
||||||
|
AK.Wert AS Mailadresse
|
||||||
|
FROM dbo.AdresseKommunikation AK
|
||||||
|
WHERE
|
||||||
|
AK.IDAdressePerson_FS =
|
||||||
|
AP.IDAdressePerson
|
||||||
|
|
||||||
|
AND AK.Wert LIKE N'%@%'
|
||||||
|
|
||||||
|
ORDER BY
|
||||||
|
AK.IDAdresseKommunikation
|
||||||
|
) E
|
||||||
|
|
||||||
|
OUTER APPLY
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
STRING_AGG(
|
||||||
|
NULLIF(
|
||||||
|
LTRIM(RTRIM(BTW.Text)),
|
||||||
|
N''
|
||||||
|
),
|
||||||
|
N' · '
|
||||||
|
) AS Zus_Wunsch
|
||||||
|
|
||||||
|
FROM dbo.BuchungTNWunsch BTW
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
BTW.IDBuchungTN_FS =
|
||||||
|
BT.IDBuchungTN
|
||||||
|
) W
|
||||||
|
|
||||||
|
OUTER APPLY
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
X.Bezeichnung AS [name],
|
||||||
|
X.Wert AS [value]
|
||||||
|
|
||||||
|
FROM
|
||||||
|
(
|
||||||
|
SELECT DISTINCT
|
||||||
|
L.Bezeichnung,
|
||||||
|
|
||||||
|
CASE
|
||||||
|
WHEN NULLIF(
|
||||||
|
LTRIM(RTRIM(BTL.Nummer)),
|
||||||
|
N''
|
||||||
|
) IS NOT NULL
|
||||||
|
THEN BTL.Nummer
|
||||||
|
|
||||||
|
ELSE N'1'
|
||||||
|
END AS Wert
|
||||||
|
|
||||||
|
FROM dbo.BuchungTNLeistung BTL
|
||||||
|
|
||||||
|
INNER JOIN dbo.Leistung L
|
||||||
|
ON L.IDLeistung =
|
||||||
|
BTL.IDLeistung_FS
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
BTL.IDBuchungTN_FS =
|
||||||
|
BT.IDBuchungTN
|
||||||
|
|
||||||
|
AND COALESCE(
|
||||||
|
L.Status,
|
||||||
|
N''
|
||||||
|
) <> N'L'
|
||||||
|
|
||||||
|
AND EXISTS
|
||||||
|
(
|
||||||
|
SELECT 1
|
||||||
|
|
||||||
|
FROM dbo.BuchungTNLeistungPreis BTLP
|
||||||
|
|
||||||
|
INNER JOIN dbo.BuchungTNPreis BTP
|
||||||
|
ON BTP.IDBuchungTNPreis =
|
||||||
|
BTLP.IDBuchungTNPreis_FS
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
BTLP.IDBuchungTNLeistung_FS =
|
||||||
|
BTL.IDBuchungTNLeistung
|
||||||
|
|
||||||
|
AND BTP.Status IN
|
||||||
|
(N'F', N'O')
|
||||||
|
)
|
||||||
|
) X
|
||||||
|
|
||||||
|
ORDER BY
|
||||||
|
X.Bezeichnung
|
||||||
|
|
||||||
|
FOR JSON PATH
|
||||||
|
) AS LeistungenJSON
|
||||||
|
) LJSON
|
||||||
|
|
||||||
|
OUTER APPLY
|
||||||
|
(
|
||||||
|
SELECT TOP (1)
|
||||||
|
BTL.Nummer AS Skipassnummer
|
||||||
|
|
||||||
|
FROM dbo.BuchungTNLeistung BTL
|
||||||
|
|
||||||
|
INNER JOIN dbo.Leistung L
|
||||||
|
ON L.IDLeistung =
|
||||||
|
BTL.IDLeistung_FS
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
BTL.IDBuchungTN_FS =
|
||||||
|
BT.IDBuchungTN
|
||||||
|
|
||||||
|
AND L.Bezeichnung LIKE N'%Skipass%'
|
||||||
|
|
||||||
|
AND NULLIF(
|
||||||
|
LTRIM(RTRIM(BTL.Nummer)),
|
||||||
|
N''
|
||||||
|
) IS NOT NULL
|
||||||
|
|
||||||
|
AND EXISTS
|
||||||
|
(
|
||||||
|
SELECT 1
|
||||||
|
|
||||||
|
FROM dbo.BuchungTNLeistungPreis BTLP
|
||||||
|
|
||||||
|
INNER JOIN dbo.BuchungTNPreis BTP
|
||||||
|
ON BTP.IDBuchungTNPreis =
|
||||||
|
BTLP.IDBuchungTNPreis_FS
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
BTLP.IDBuchungTNLeistung_FS =
|
||||||
|
BTL.IDBuchungTNLeistung
|
||||||
|
|
||||||
|
AND BTP.Status IN
|
||||||
|
(N'F', N'O')
|
||||||
|
)
|
||||||
|
|
||||||
|
ORDER BY
|
||||||
|
BTL.IDBuchungTNLeistung
|
||||||
|
) SP
|
||||||
|
|
||||||
|
WHERE
|
||||||
|
B.IDReise_FS = @IDReise
|
||||||
|
AND BT.Status = N'F'
|
||||||
|
|
||||||
|
ORDER BY
|
||||||
|
B.Vorgang,
|
||||||
|
AP.Name,
|
||||||
|
AP.Vorname,
|
||||||
|
BT.Position;
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
"borderColor": "#E0DEDE",
|
"borderColor": "#E0DEDE",
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"borderWidth": "1",
|
"borderWidth": "1",
|
||||||
"bottomRow": 26,
|
"bottomRow": 18,
|
||||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
@@ -74,8 +74,8 @@
|
|||||||
"mobileRightColumn": 23,
|
"mobileRightColumn": 23,
|
||||||
"mobileTopRow": 8,
|
"mobileTopRow": 8,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"originalBottomRow": 26,
|
"originalBottomRow": 18,
|
||||||
"originalTopRow": 12,
|
"originalTopRow": 4,
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "0",
|
"parentId": "0",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 64,
|
"rightColumn": 64,
|
||||||
"shouldScrollContents": true,
|
"shouldScrollContents": true,
|
||||||
"topRow": 12,
|
"topRow": 4,
|
||||||
"type": "CONTAINER_WIDGET",
|
"type": "CONTAINER_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "srk0i4wgua",
|
"widgetId": "srk0i4wgua",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
],
|
],
|
||||||
"animateLoading": true,
|
"animateLoading": true,
|
||||||
"borderRadius": "1.5rem",
|
"borderRadius": "1.5rem",
|
||||||
"bottomRow": 4,
|
"bottomRow": 11,
|
||||||
"boxShadow": "none",
|
"boxShadow": "none",
|
||||||
"buttonColor": "{{appsmith.theme.colors.primaryColor}}",
|
"buttonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
"dynamicBindingPathList": [
|
"dynamicBindingPathList": [
|
||||||
@@ -12,7 +12,16 @@
|
|||||||
"key": "buttonColor"
|
"key": "buttonColor"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dynamicTriggerPathList": [],
|
"dynamicPropertyPathList": [
|
||||||
|
{
|
||||||
|
"key": "onFilesSelected"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dynamicTriggerPathList": [
|
||||||
|
{
|
||||||
|
"key": "onFilesSelected"
|
||||||
|
}
|
||||||
|
],
|
||||||
"dynamicTyping": true,
|
"dynamicTyping": true,
|
||||||
"fileDataType": "Array",
|
"fileDataType": "Array",
|
||||||
"files": [],
|
"files": [],
|
||||||
@@ -23,7 +32,7 @@
|
|||||||
"isVisible": true,
|
"isVisible": true,
|
||||||
"key": "dnwpyqdcgc",
|
"key": "dnwpyqdcgc",
|
||||||
"label": "Teilnehmerliste Uploaden",
|
"label": "Teilnehmerliste Uploaden",
|
||||||
"leftColumn": 24,
|
"leftColumn": 45,
|
||||||
"maxFileSize": "30",
|
"maxFileSize": "30",
|
||||||
"maxNumFiles": "1",
|
"maxNumFiles": "1",
|
||||||
"minWidth": 120,
|
"minWidth": 120,
|
||||||
@@ -32,14 +41,15 @@
|
|||||||
"mobileRightColumn": 27,
|
"mobileRightColumn": 27,
|
||||||
"mobileTopRow": 13,
|
"mobileTopRow": 13,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
|
"onFilesSelected": "{{\n DatenquelleTabs.setTab(\"Liste hochladen\")\n}}",
|
||||||
"parentColumnSpace": 20.25,
|
"parentColumnSpace": 20.25,
|
||||||
"parentId": "ztxgnv0afs",
|
"parentId": "ztxgnv0afs",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "hug",
|
"responsiveBehavior": "hug",
|
||||||
"rightColumn": 40,
|
"rightColumn": 61,
|
||||||
"selectedFiles": [],
|
"selectedFiles": [],
|
||||||
"topRow": 0,
|
"topRow": 7,
|
||||||
"type": "FILE_PICKER_WIDGET_V2",
|
"type": "FILE_PICKER_WIDGET_V2",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "fubn26bmpg",
|
"widgetId": "fubn26bmpg",
|
||||||
|
|||||||
@@ -4,22 +4,32 @@
|
|||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"bottomRow": 12,
|
"bottomRow": 12,
|
||||||
"boxShadow": "none",
|
"boxShadow": "none",
|
||||||
"defaultOptionValue": "GREEN",
|
"defaultOptionValue": "",
|
||||||
"dynamicBindingPathList": [
|
"dynamicBindingPathList": [
|
||||||
{
|
{
|
||||||
"key": "accentColor"
|
"key": "accentColor"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "borderRadius"
|
"key": "borderRadius"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "sourceData"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dynamicHeight": "FIXED",
|
"dynamicHeight": "FIXED",
|
||||||
"dynamicPropertyPathList": [
|
"dynamicPropertyPathList": [
|
||||||
|
{
|
||||||
|
"key": "onOptionChange"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "sourceData"
|
"key": "sourceData"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dynamicTriggerPathList": [],
|
"dynamicTriggerPathList": [
|
||||||
|
{
|
||||||
|
"key": "onOptionChange"
|
||||||
|
}
|
||||||
|
],
|
||||||
"isDisabled": false,
|
"isDisabled": false,
|
||||||
"isFilterable": true,
|
"isFilterable": true,
|
||||||
"isLoading": false,
|
"isLoading": false,
|
||||||
@@ -31,7 +41,7 @@
|
|||||||
"labelText": "Hausauswahl",
|
"labelText": "Hausauswahl",
|
||||||
"labelTextSize": "0.875rem",
|
"labelTextSize": "0.875rem",
|
||||||
"labelWidth": 5,
|
"labelWidth": 5,
|
||||||
"leftColumn": 22,
|
"leftColumn": 3,
|
||||||
"maxDynamicHeight": 9000,
|
"maxDynamicHeight": 9000,
|
||||||
"minDynamicHeight": 4,
|
"minDynamicHeight": 4,
|
||||||
"minWidth": 450,
|
"minWidth": 450,
|
||||||
@@ -40,17 +50,18 @@
|
|||||||
"mobileRightColumn": 40,
|
"mobileRightColumn": 40,
|
||||||
"mobileTopRow": 5,
|
"mobileTopRow": 5,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"optionLabel": "name",
|
"onOptionChange": "{{ resetWidget(\"Termin\", true).then(() => qryReisen.run()) }}",
|
||||||
"optionValue": "code",
|
"optionLabel": "label",
|
||||||
|
"optionValue": "value",
|
||||||
"parentColumnSpace": 10.55859375,
|
"parentColumnSpace": 10.55859375,
|
||||||
"parentId": "ztxgnv0afs",
|
"parentId": "ztxgnv0afs",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"placeholderText": "Select option",
|
"placeholderText": "Select option",
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 42,
|
"rightColumn": 20,
|
||||||
"serverSideFiltering": false,
|
"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,
|
"topRow": 5,
|
||||||
"type": "SELECT_WIDGET",
|
"type": "SELECT_WIDGET",
|
||||||
"version": 1,
|
"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"
|
||||||
|
}
|
||||||
@@ -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": "dbajbznnvh",
|
||||||
|
"parentRowSpace": 10,
|
||||||
|
"renderMode": "CANVAS",
|
||||||
|
"responsiveBehavior": "fill",
|
||||||
|
"rightColumn": 64,
|
||||||
|
"shouldTruncate": false,
|
||||||
|
"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": "#be167d",
|
||||||
|
"topRow": 0,
|
||||||
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
|
"type": "TEXT_WIDGET",
|
||||||
|
"version": 1,
|
||||||
|
"widgetId": "mkza9yyfxm",
|
||||||
|
"widgetName": "Eingecheckt"
|
||||||
|
}
|
||||||
+7
-7
@@ -4,12 +4,12 @@
|
|||||||
"borderColor": "#d9d9d9",
|
"borderColor": "#d9d9d9",
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"borderWidth": "1",
|
"borderWidth": "1",
|
||||||
"bottomRow": 56,
|
"bottomRow": 79,
|
||||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"bottomRow": 200,
|
"bottomRow": 740,
|
||||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
"canExtend": false,
|
"canExtend": false,
|
||||||
"containerStyle": "none",
|
"containerStyle": "none",
|
||||||
@@ -75,16 +75,16 @@
|
|||||||
"mobileRightColumn": 34,
|
"mobileRightColumn": 34,
|
||||||
"mobileTopRow": 41,
|
"mobileTopRow": 41,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"originalBottomRow": 56,
|
"originalBottomRow": 79,
|
||||||
"originalTopRow": 36,
|
"originalTopRow": 5,
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "0",
|
"parentId": "dbajbznnvh",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 64,
|
"rightColumn": 63,
|
||||||
"shouldScrollContents": true,
|
"shouldScrollContents": true,
|
||||||
"topRow": 36,
|
"topRow": 5,
|
||||||
"type": "CONTAINER_WIDGET",
|
"type": "CONTAINER_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "9gc9hgwitx",
|
"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"
|
||||||
|
}
|
||||||
+1
-1
@@ -56,7 +56,7 @@
|
|||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 64,
|
"rightColumn": 64,
|
||||||
"serverSideFiltering": false,
|
"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,
|
"topRow": 0,
|
||||||
"type": "SELECT_WIDGET",
|
"type": "SELECT_WIDGET",
|
||||||
"version": 1,
|
"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"
|
||||||
|
}
|
||||||
+1
-1
@@ -56,7 +56,7 @@
|
|||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 52,
|
"rightColumn": 52,
|
||||||
"serverSideFiltering": false,
|
"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,
|
"topRow": 0,
|
||||||
"type": "SELECT_WIDGET",
|
"type": "SELECT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
+1
-1
@@ -56,7 +56,7 @@
|
|||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 26,
|
"rightColumn": 26,
|
||||||
"serverSideFiltering": false,
|
"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,
|
"topRow": 0,
|
||||||
"type": "SELECT_WIDGET",
|
"type": "SELECT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
@@ -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": "dbajbznnvh",
|
||||||
|
"parentRowSpace": 10,
|
||||||
|
"renderMode": "CANVAS",
|
||||||
|
"responsiveBehavior": "fill",
|
||||||
|
"rightColumn": 41,
|
||||||
|
"shouldTruncate": false,
|
||||||
|
"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": "#be167d",
|
||||||
|
"topRow": 0,
|
||||||
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
|
"type": "TEXT_WIDGET",
|
||||||
|
"version": 1,
|
||||||
|
"widgetId": "wtok69ko5h",
|
||||||
|
"widgetName": "Offene_Kunden"
|
||||||
|
}
|
||||||
@@ -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": "dbajbznnvh",
|
||||||
|
"parentRowSpace": 10,
|
||||||
|
"renderMode": "CANVAS",
|
||||||
|
"responsiveBehavior": "fill",
|
||||||
|
"rightColumn": 19,
|
||||||
|
"shouldTruncate": false,
|
||||||
|
"text": "{{ (qryTeilnehmer.data || []).length + \" Teilnehmende\" }}",
|
||||||
|
"textAlign": "CENTER",
|
||||||
|
"textColor": "#be167d",
|
||||||
|
"topRow": 0,
|
||||||
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
|
"type": "TEXT_WIDGET",
|
||||||
|
"version": 1,
|
||||||
|
"widgetId": "4ak2rsqfsb",
|
||||||
|
"widgetName": "Teilnehmende_Statistik"
|
||||||
|
}
|
||||||
+10
-9
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"animateLoading": true,
|
"animateLoading": true,
|
||||||
"backgroundColor": "#FFFFFF",
|
"backgroundColor": "",
|
||||||
"borderColor": "#E0DEDE",
|
"borderColor": "#e0dede",
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"borderWidth": "1",
|
"borderWidth": "1",
|
||||||
"bottomRow": 36,
|
"bottomRow": 82,
|
||||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"bottomRow": 100,
|
"bottomRow": 810,
|
||||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
"canExtend": false,
|
"canExtend": false,
|
||||||
"containerStyle": "none",
|
"containerStyle": "none",
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dynamicHeight": "AUTO_HEIGHT",
|
"dynamicHeight": "AUTO_HEIGHT",
|
||||||
|
"dynamicTriggerPathList": [],
|
||||||
"flexVerticalAlignment": "stretch",
|
"flexVerticalAlignment": "stretch",
|
||||||
"isCanvas": true,
|
"isCanvas": true,
|
||||||
"isLoading": false,
|
"isLoading": false,
|
||||||
@@ -74,16 +75,16 @@
|
|||||||
"mobileRightColumn": 37,
|
"mobileRightColumn": 37,
|
||||||
"mobileTopRow": 59,
|
"mobileTopRow": 59,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"originalBottomRow": 36,
|
"originalBottomRow": 82,
|
||||||
"originalTopRow": 26,
|
"originalTopRow": 1,
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "0",
|
"parentId": "1aktert2vk",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 64,
|
"rightColumn": 63,
|
||||||
"shouldScrollContents": true,
|
"shouldScrollContents": true,
|
||||||
"topRow": 26,
|
"topRow": 1,
|
||||||
"type": "CONTAINER_WIDGET",
|
"type": "CONTAINER_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "8rvwhdga7q",
|
"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"
|
||||||
|
}
|
||||||
+160
-136
@@ -5,7 +5,7 @@
|
|||||||
"borderColor": "#E0DEDE",
|
"borderColor": "#E0DEDE",
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"borderWidth": "1",
|
"borderWidth": "1",
|
||||||
"bottomRow": 108,
|
"bottomRow": 72,
|
||||||
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
"cachedTableData": {},
|
"cachedTableData": {},
|
||||||
"canFreezeColumn": true,
|
"canFreezeColumn": true,
|
||||||
@@ -33,31 +33,42 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"columnOrder": [
|
"columnOrder": [
|
||||||
"xn__Schlssel_95a",
|
"EditActions1",
|
||||||
|
"customColumn1",
|
||||||
|
"id",
|
||||||
"Vorgang",
|
"Vorgang",
|
||||||
"Name",
|
"Name",
|
||||||
"Vorname",
|
"Vorname",
|
||||||
"E_Mail",
|
"E_Mail",
|
||||||
"Geb__Datum",
|
"Geb__Datum",
|
||||||
"Skipassnummer",
|
|
||||||
"id",
|
|
||||||
"Zimmer",
|
"Zimmer",
|
||||||
|
"xn__Schlssel_95a",
|
||||||
"xn__Schlssel_retour_2vb",
|
"xn__Schlssel_retour_2vb",
|
||||||
"Skipass___Leistungen",
|
|
||||||
"Notiz",
|
|
||||||
"Stirnlampe",
|
"Stirnlampe",
|
||||||
"Stirnlampe_retour",
|
"Stirnlampe_retour",
|
||||||
|
"Skipass___Leistungen",
|
||||||
|
"Skipassnummer",
|
||||||
|
"Notiz",
|
||||||
"Nachbuchungen",
|
"Nachbuchungen",
|
||||||
"Status",
|
"Status",
|
||||||
"Reisestatus",
|
"Reisestatus",
|
||||||
"Eingecheckt",
|
"Eingecheckt",
|
||||||
"Check_in_Zeitpunkt",
|
"Check_in_Zeitpunkt",
|
||||||
"Check_in_Benutzer",
|
"Check_in_Benutzer"
|
||||||
"customColumn1"
|
|
||||||
],
|
],
|
||||||
"columnUpdatedAt": 1785143780208,
|
"columnUpdatedAt": 1785494271663,
|
||||||
"columnWidthMap": {
|
"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",
|
"compactMode": "DEFAULT",
|
||||||
"customIsLoading": false,
|
"customIsLoading": false,
|
||||||
@@ -78,9 +89,33 @@
|
|||||||
{
|
{
|
||||||
"key": "boxShadow"
|
"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": "tableData"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.id.computedValue"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "primaryColumns.Vorgang.computedValue"
|
"key": "primaryColumns.Vorgang.computedValue"
|
||||||
},
|
},
|
||||||
@@ -96,12 +131,6 @@
|
|||||||
{
|
{
|
||||||
"key": "primaryColumns.Geb__Datum.computedValue"
|
"key": "primaryColumns.Geb__Datum.computedValue"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "primaryColumns.Skipassnummer.computedValue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "primaryColumns.id.computedValue"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "primaryColumns.Zimmer.computedValue"
|
"key": "primaryColumns.Zimmer.computedValue"
|
||||||
},
|
},
|
||||||
@@ -114,6 +143,9 @@
|
|||||||
{
|
{
|
||||||
"key": "primaryColumns.Skipass___Leistungen.computedValue"
|
"key": "primaryColumns.Skipass___Leistungen.computedValue"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.Skipassnummer.computedValue"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "primaryColumns.Notiz.computedValue"
|
"key": "primaryColumns.Notiz.computedValue"
|
||||||
},
|
},
|
||||||
@@ -140,25 +172,34 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "primaryColumns.Check_in_Benutzer.computedValue"
|
"key": "primaryColumns.Check_in_Benutzer.computedValue"
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "primaryColumns.customColumn1.buttonLabel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "primaryColumns.customColumn1.buttonColor"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dynamicPropertyPathList": [
|
"dynamicPropertyPathList": [
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.customColumn1.buttonColor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.EditActions1.isSaveDisabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.EditActions1.isDiscardDisabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.EditActions1.onSave"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "tableData"
|
"key": "tableData"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "primaryColumns.customColumn1.buttonColor"
|
"key": "primaryColumns.customColumn1.onClick"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dynamicTriggerPathList": [
|
"dynamicTriggerPathList": [
|
||||||
{
|
{
|
||||||
"key": "primaryColumns.customColumn1.onClick"
|
"key": "primaryColumns.customColumn1.onClick"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "primaryColumns.EditActions1.onSave"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"enableClientSideSearch": true,
|
"enableClientSideSearch": true,
|
||||||
@@ -182,10 +223,11 @@
|
|||||||
"mobileRightColumn": 46,
|
"mobileRightColumn": 46,
|
||||||
"mobileTopRow": 8,
|
"mobileTopRow": 8,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"originalBottomRow": 108,
|
"onSort": "{{}}",
|
||||||
"originalTopRow": 56,
|
"originalBottomRow": 138,
|
||||||
|
"originalTopRow": 85,
|
||||||
"parentColumnSpace": 20.25,
|
"parentColumnSpace": 20.25,
|
||||||
"parentId": "0",
|
"parentId": "2sk6s6gadj",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"primaryColumnId": "id",
|
"primaryColumnId": "id",
|
||||||
"primaryColumns": {
|
"primaryColumns": {
|
||||||
@@ -193,14 +235,12 @@
|
|||||||
"alias": "Check-in Benutzer",
|
"alias": "Check-in Benutzer",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Check_in_Benutzer",
|
"id": "Check_in_Benutzer",
|
||||||
"index": 19,
|
"index": 19,
|
||||||
@@ -216,7 +256,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Check-in Benutzer",
|
"originalId": "Check-in Benutzer",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -227,14 +266,12 @@
|
|||||||
"alias": "Check-in Zeitpunkt",
|
"alias": "Check-in Zeitpunkt",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
"columnType": "date",
|
||||||
"columnType": "text",
|
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Check-in Zeitpunkt\"])) : Check-in Zeitpunkt })()}}",
|
||||||
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => ( _.get(currentRow, \"Check-in Zeitpunkt\", \"\") )) : _.get(currentRow, \"Check-in Zeitpunkt\", \"\") })()}}",
|
|
||||||
"currencyCode": "USD",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Check_in_Zeitpunkt",
|
"id": "Check_in_Zeitpunkt",
|
||||||
"index": 18,
|
"index": 18,
|
||||||
@@ -250,7 +287,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Check-in Zeitpunkt",
|
"originalId": "Check-in Zeitpunkt",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -261,17 +297,15 @@
|
|||||||
"alias": "E-Mail",
|
"alias": "E-Mail",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "E_Mail",
|
"id": "E_Mail",
|
||||||
"index": 3,
|
"index": 4,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
@@ -284,25 +318,63 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "E-Mail",
|
"originalId": "E-Mail",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
"verticalAlignment": "CENTER",
|
"verticalAlignment": "CENTER",
|
||||||
"width": 150
|
"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": {
|
"Eingecheckt": {
|
||||||
"alias": "Eingecheckt",
|
"alias": "Eingecheckt",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "checkbox",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Eingecheckt",
|
"id": "Eingecheckt",
|
||||||
"index": 17,
|
"index": 17,
|
||||||
@@ -318,7 +390,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Eingecheckt",
|
"originalId": "Eingecheckt",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -329,17 +400,15 @@
|
|||||||
"alias": "Geb.-Datum",
|
"alias": "Geb.-Datum",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Geb__Datum",
|
"id": "Geb__Datum",
|
||||||
"index": 4,
|
"index": 5,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
@@ -352,7 +421,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Geb.-Datum",
|
"originalId": "Geb.-Datum",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -363,14 +431,12 @@
|
|||||||
"alias": "Nachbuchungen",
|
"alias": "Nachbuchungen",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "number",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Nachbuchungen",
|
"id": "Nachbuchungen",
|
||||||
"index": 14,
|
"index": 14,
|
||||||
@@ -386,7 +452,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Nachbuchungen",
|
"originalId": "Nachbuchungen",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -397,17 +462,15 @@
|
|||||||
"alias": "Name",
|
"alias": "Name",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Name",
|
"id": "Name",
|
||||||
"index": 1,
|
"index": 2,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
@@ -420,7 +483,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Name",
|
"originalId": "Name",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -431,14 +493,12 @@
|
|||||||
"alias": "Notiz",
|
"alias": "Notiz",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Notiz",
|
"id": "Notiz",
|
||||||
"index": 11,
|
"index": 11,
|
||||||
@@ -454,7 +514,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Notiz",
|
"originalId": "Notiz",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -465,14 +524,12 @@
|
|||||||
"alias": "Reisestatus",
|
"alias": "Reisestatus",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Reisestatus",
|
"id": "Reisestatus",
|
||||||
"index": 16,
|
"index": 16,
|
||||||
@@ -483,12 +540,11 @@
|
|||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
"isEditable": false,
|
"isEditable": false,
|
||||||
"isSaveVisible": true,
|
"isSaveVisible": true,
|
||||||
"isVisible": true,
|
"isVisible": false,
|
||||||
"label": "Reisestatus",
|
"label": "Reisestatus",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Reisestatus",
|
"originalId": "Reisestatus",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -499,14 +555,12 @@
|
|||||||
"alias": "Skipass / Leistungen",
|
"alias": "Skipass / Leistungen",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Skipass___Leistungen",
|
"id": "Skipass___Leistungen",
|
||||||
"index": 9,
|
"index": 9,
|
||||||
@@ -522,7 +576,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Skipass / Leistungen",
|
"originalId": "Skipass / Leistungen",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -533,17 +586,15 @@
|
|||||||
"alias": "Skipassnummer",
|
"alias": "Skipassnummer",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Skipassnummer",
|
"id": "Skipassnummer",
|
||||||
"index": 19,
|
"index": 10,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
@@ -556,7 +607,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Skipassnummer",
|
"originalId": "Skipassnummer",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -567,14 +617,12 @@
|
|||||||
"alias": "Status",
|
"alias": "Status",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Status",
|
"id": "Status",
|
||||||
"index": 15,
|
"index": 15,
|
||||||
@@ -585,12 +633,11 @@
|
|||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
"isEditable": false,
|
"isEditable": false,
|
||||||
"isSaveVisible": true,
|
"isSaveVisible": true,
|
||||||
"isVisible": true,
|
"isVisible": false,
|
||||||
"label": "Status",
|
"label": "Status",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Status",
|
"originalId": "Status",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -601,30 +648,27 @@
|
|||||||
"alias": "Stirnlampe",
|
"alias": "Stirnlampe",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "number",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Stirnlampe",
|
"id": "Stirnlampe",
|
||||||
"index": 12,
|
"index": 12,
|
||||||
"isCellEditable": false,
|
"isCellEditable": true,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
"isDisabled": false,
|
"isDisabled": false,
|
||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
"isEditable": false,
|
"isEditable": true,
|
||||||
"isSaveVisible": true,
|
"isSaveVisible": true,
|
||||||
"isVisible": true,
|
"isVisible": true,
|
||||||
"label": "Stirnlampe",
|
"label": "Stirnlampe",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Stirnlampe",
|
"originalId": "Stirnlampe",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -635,30 +679,27 @@
|
|||||||
"alias": "Stirnlampe retour",
|
"alias": "Stirnlampe retour",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
"columnType": "number",
|
||||||
"columnType": "checkbox",
|
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Stirnlampe retour\"])) : Stirnlampe retour })()}}",
|
||||||
"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)) })()}}",
|
|
||||||
"currencyCode": "USD",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Stirnlampe_retour",
|
"id": "Stirnlampe_retour",
|
||||||
"index": 13,
|
"index": 13,
|
||||||
"isCellEditable": false,
|
"isCellEditable": true,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
"isDisabled": false,
|
"isDisabled": false,
|
||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
"isEditable": false,
|
"isEditable": true,
|
||||||
"isSaveVisible": true,
|
"isSaveVisible": true,
|
||||||
"isVisible": true,
|
"isVisible": true,
|
||||||
"label": "Stirnlampe retour",
|
"label": "Stirnlampe retour",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Stirnlampe retour",
|
"originalId": "Stirnlampe retour",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -669,17 +710,15 @@
|
|||||||
"alias": "Vorgang",
|
"alias": "Vorgang",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
"columnType": "text",
|
||||||
"columnType": "number",
|
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorgang\"])) : Vorgang })()}}",
|
||||||
"computedValue": "{{(() => { const tableData = Teilnehmer.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Vorgang\"])) : Vorgang })()}}",
|
|
||||||
"currencyCode": "USD",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Vorgang",
|
"id": "Vorgang",
|
||||||
"index": 0,
|
"index": 1,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
@@ -692,7 +731,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Vorgang",
|
"originalId": "Vorgang",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -703,17 +741,15 @@
|
|||||||
"alias": "Vorname",
|
"alias": "Vorname",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Vorname",
|
"id": "Vorname",
|
||||||
"index": 2,
|
"index": 3,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
@@ -726,7 +762,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Vorname",
|
"originalId": "Vorname",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -737,14 +772,12 @@
|
|||||||
"alias": "Zimmer",
|
"alias": "Zimmer",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "Zimmer",
|
"id": "Zimmer",
|
||||||
"index": 6,
|
"index": 6,
|
||||||
@@ -760,7 +793,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Zimmer",
|
"originalId": "Zimmer",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -771,8 +803,8 @@
|
|||||||
"alias": "Check-in",
|
"alias": "Check-in",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"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 })()}}",
|
"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 = 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 })()}}",
|
"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)",
|
"buttonStyle": "rgb(3, 179, 101)",
|
||||||
"columnType": "button",
|
"columnType": "button",
|
||||||
"computedValue": "",
|
"computedValue": "",
|
||||||
@@ -795,7 +827,7 @@
|
|||||||
"label": "Check-in",
|
"label": "Check-in",
|
||||||
"labelColor": "#FFFFFF",
|
"labelColor": "#FFFFFF",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"onClick": "{{CheckinData.checkinButtonClick();}}",
|
"onClick": "{{\n CheckinData.toggleCheckin(\n TeilnehmerUpload.triggeredRow\n )\n}}",
|
||||||
"originalId": "customColumn1",
|
"originalId": "customColumn1",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
@@ -808,19 +840,17 @@
|
|||||||
"alias": "id",
|
"alias": "id",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "text",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "id",
|
"id": "id",
|
||||||
"index": 0,
|
"index": 0,
|
||||||
"isCellEditable": false,
|
"isCellEditable": false,
|
||||||
"isCellVisible": false,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
"isDisabled": false,
|
"isDisabled": false,
|
||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
@@ -831,7 +861,6 @@
|
|||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "id",
|
"originalId": "id",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -842,30 +871,27 @@
|
|||||||
"alias": "Schlüssel",
|
"alias": "Schlüssel",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
|
||||||
"columnType": "number",
|
"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",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "xn__Schlssel_95a",
|
"id": "xn__Schlssel_95a",
|
||||||
"index": 7,
|
"index": 7,
|
||||||
"isCellEditable": false,
|
"isCellEditable": true,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
"isDisabled": false,
|
"isDisabled": false,
|
||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
"isEditable": false,
|
"isEditable": true,
|
||||||
"isSaveVisible": true,
|
"isSaveVisible": true,
|
||||||
"isVisible": true,
|
"isVisible": true,
|
||||||
"label": "Schlüssel",
|
"label": "Schlüssel",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Schlüssel",
|
"originalId": "Schlüssel",
|
||||||
"sticky": "left",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -876,30 +902,27 @@
|
|||||||
"alias": "Schlüssel retour",
|
"alias": "Schlüssel retour",
|
||||||
"allowCellWrapping": false,
|
"allowCellWrapping": false,
|
||||||
"allowSameOptionsInNewRow": true,
|
"allowSameOptionsInNewRow": true,
|
||||||
"cellBackground": "",
|
"columnType": "number",
|
||||||
"columnType": "checkbox",
|
"computedValue": "{{(() => { const tableData = TeilnehmerUpload.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"Schlüssel retour\"])) : Schlüssel retour })()}}",
|
||||||
"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)) })()}}",
|
|
||||||
"currencyCode": "USD",
|
"currencyCode": "USD",
|
||||||
"decimals": 0,
|
"decimals": 0,
|
||||||
"enableFilter": true,
|
"enableFilter": true,
|
||||||
"enableSort": true,
|
"enableSort": true,
|
||||||
"fontStyle": "",
|
|
||||||
"horizontalAlignment": "LEFT",
|
"horizontalAlignment": "LEFT",
|
||||||
"id": "xn__Schlssel_retour_2vb",
|
"id": "xn__Schlssel_retour_2vb",
|
||||||
"index": 8,
|
"index": 8,
|
||||||
"isCellEditable": false,
|
"isCellEditable": true,
|
||||||
"isCellVisible": true,
|
"isCellVisible": true,
|
||||||
"isDerived": false,
|
"isDerived": false,
|
||||||
"isDisabled": false,
|
"isDisabled": false,
|
||||||
"isDiscardVisible": true,
|
"isDiscardVisible": true,
|
||||||
"isEditable": false,
|
"isEditable": true,
|
||||||
"isSaveVisible": true,
|
"isSaveVisible": true,
|
||||||
"isVisible": true,
|
"isVisible": true,
|
||||||
"label": "Schlüssel retour",
|
"label": "Schlüssel retour",
|
||||||
"notation": "standard",
|
"notation": "standard",
|
||||||
"originalId": "Schlüssel retour",
|
"originalId": "Schlüssel retour",
|
||||||
"sticky": "",
|
"sticky": "",
|
||||||
"textColor": "",
|
|
||||||
"textSize": "0.875rem",
|
"textSize": "0.875rem",
|
||||||
"thousandSeparator": true,
|
"thousandSeparator": true,
|
||||||
"validation": {},
|
"validation": {},
|
||||||
@@ -909,15 +932,16 @@
|
|||||||
},
|
},
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 63,
|
"rightColumn": 64,
|
||||||
"searchKey": "",
|
"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",
|
"textSize": "0.875rem",
|
||||||
"topRow": 56,
|
"topRow": 19,
|
||||||
"totalRecordsCount": 0,
|
"totalRecordsCount": 0,
|
||||||
"type": "TABLE_WIDGET_V2",
|
"type": "TABLE_WIDGET_V2",
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"verticalAlignment": "CENTER",
|
"verticalAlignment": "CENTER",
|
||||||
"widgetId": "7d9hktp1ai",
|
"widgetId": "dnx12v93r2",
|
||||||
"widgetName": "Teilnehmer"
|
"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
-4
@@ -4,7 +4,7 @@
|
|||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"bottomRow": 18,
|
"bottomRow": 18,
|
||||||
"boxShadow": "none",
|
"boxShadow": "none",
|
||||||
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selLeistung.options, selLeistung.serverSideFiltering) }}",
|
"defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \"__ALL__\" ))(selLeistungUpload.options, selLeistungUpload.serverSideFiltering) }}",
|
||||||
"dynamicBindingPathList": [
|
"dynamicBindingPathList": [
|
||||||
{
|
{
|
||||||
"key": "accentColor"
|
"key": "accentColor"
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
"optionLabel": "label",
|
"optionLabel": "label",
|
||||||
"optionValue": "value",
|
"optionValue": "value",
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "p5ig8mqe5h",
|
"parentId": "2sk6s6gadj",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"placeholderText": "Select option",
|
"placeholderText": "Select option",
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
@@ -60,6 +60,6 @@
|
|||||||
"topRow": 0,
|
"topRow": 0,
|
||||||
"type": "SELECT_WIDGET",
|
"type": "SELECT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "g7qnca391u",
|
"widgetId": "xmmlwup43r",
|
||||||
"widgetName": "selLeistung"
|
"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"
|
||||||
|
}
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
{
|
|
||||||
"animateLoading": true,
|
|
||||||
"backgroundColor": "#f1f5f9",
|
|
||||||
"borderColor": "#f1f5f9",
|
|
||||||
"borderRadius": "0.375rem",
|
|
||||||
"borderWidth": "1",
|
|
||||||
"bottomRow": 8,
|
|
||||||
"boxShadow": "none",
|
|
||||||
"children": [],
|
|
||||||
"containerStyle": "card",
|
|
||||||
"dynamicHeight": "FIXED",
|
|
||||||
"flexVerticalAlignment": "stretch",
|
|
||||||
"hasMetaWidgets": true,
|
|
||||||
"isCanvas": true,
|
|
||||||
"isCreationPending": true,
|
|
||||||
"isLoading": false,
|
|
||||||
"isModuleWidget": true,
|
|
||||||
"isVisible": true,
|
|
||||||
"key": "65bsz8luko",
|
|
||||||
"leftColumn": 0,
|
|
||||||
"maxDynamicHeight": 9000,
|
|
||||||
"minDynamicHeight": 10,
|
|
||||||
"minWidth": 450,
|
|
||||||
"mobileBottomRow": 8,
|
|
||||||
"mobileLeftColumn": 0,
|
|
||||||
"mobileRightColumn": 64,
|
|
||||||
"mobileTopRow": 0,
|
|
||||||
"moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9",
|
|
||||||
"needsErrorInfo": false,
|
|
||||||
"parentColumnSpace": 25.390625,
|
|
||||||
"parentId": "0",
|
|
||||||
"parentRowSpace": 10,
|
|
||||||
"positioning": "fixed",
|
|
||||||
"renderMode": "CANVAS",
|
|
||||||
"responsiveBehavior": "fill",
|
|
||||||
"rightColumn": 64,
|
|
||||||
"shouldScrollContents": false,
|
|
||||||
"topRow": 0,
|
|
||||||
"type": "MODULE_WIDGET_df3b5e28-9a87-4e91-ba97-6016b27b93b9",
|
|
||||||
"version": 1,
|
|
||||||
"widgetId": "3adf64fpad",
|
|
||||||
"widgetName": "Home1"
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"animateLoading": true,
|
"animateLoading": true,
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"bottomRow": 12,
|
"bottomRow": 4,
|
||||||
"dynamicBindingPathList": [
|
"dynamicBindingPathList": [
|
||||||
{
|
{
|
||||||
"key": "truncateButtonColor"
|
"key": "truncateButtonColor"
|
||||||
@@ -33,6 +33,8 @@
|
|||||||
"mobileRightColumn": 39,
|
"mobileRightColumn": 39,
|
||||||
"mobileTopRow": 0,
|
"mobileTopRow": 0,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
|
"originalBottomRow": 4,
|
||||||
|
"originalTopRow": 0,
|
||||||
"overflow": "NONE",
|
"overflow": "NONE",
|
||||||
"parentColumnSpace": 20.25,
|
"parentColumnSpace": 20.25,
|
||||||
"parentId": "0",
|
"parentId": "0",
|
||||||
@@ -41,10 +43,10 @@
|
|||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
"rightColumn": 64,
|
"rightColumn": 64,
|
||||||
"shouldTruncate": false,
|
"shouldTruncate": false,
|
||||||
"text": "Checkin Sportclub Waldschlössli",
|
"text": "Checkin Sportclub",
|
||||||
"textAlign": "CENTER",
|
"textAlign": "CENTER",
|
||||||
"textColor": "{{appsmith.theme.colors.primaryColor}}",
|
"textColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
"topRow": 8,
|
"topRow": 0,
|
||||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
"type": "TEXT_WIDGET",
|
"type": "TEXT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
|
|||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_179081e1-4368-4b66-9a30-dca84d738a63",
|
||||||
|
"unpublishedPage": {
|
||||||
|
"layouts": [
|
||||||
|
{
|
||||||
|
"dsl": {
|
||||||
|
"backgroundColor": "none",
|
||||||
|
"bottomRow": 390,
|
||||||
|
"canExtend": true,
|
||||||
|
"containerStyle": "none",
|
||||||
|
"detachFromLayout": true,
|
||||||
|
"dynamicBindingPathList": [],
|
||||||
|
"leftColumn": 0,
|
||||||
|
"minHeight": 760,
|
||||||
|
"parentColumnSpace": 1,
|
||||||
|
"parentRowSpace": 1,
|
||||||
|
"rightColumn": 1224,
|
||||||
|
"snapColumns": 64,
|
||||||
|
"snapRows": 74,
|
||||||
|
"topRow": 0,
|
||||||
|
"type": "CANVAS_WIDGET",
|
||||||
|
"version": 94,
|
||||||
|
"widgetId": "0",
|
||||||
|
"widgetName": "MainContainer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Page2",
|
||||||
|
"slug": "page2"
|
||||||
|
}
|
||||||
|
}
|
||||||
+4
-4
@@ -33,11 +33,11 @@
|
|||||||
"mobileRightColumn": 35,
|
"mobileRightColumn": 35,
|
||||||
"mobileTopRow": 12,
|
"mobileTopRow": 12,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"originalBottomRow": 7,
|
"originalBottomRow": 4,
|
||||||
"originalTopRow": 0,
|
"originalTopRow": 0,
|
||||||
"overflow": "NONE",
|
"overflow": "NONE",
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "dbajbznnvh",
|
"parentId": "bqhnq700c6",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
@@ -45,11 +45,11 @@
|
|||||||
"shouldTruncate": false,
|
"shouldTruncate": false,
|
||||||
"text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt === true).length }} eingecheckt",
|
"text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt === true).length }} eingecheckt",
|
||||||
"textAlign": "CENTER",
|
"textAlign": "CENTER",
|
||||||
"textColor": "#18527b",
|
"textColor": "#be167d",
|
||||||
"topRow": 0,
|
"topRow": 0,
|
||||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
"type": "TEXT_WIDGET",
|
"type": "TEXT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "mkza9yyfxm",
|
"widgetId": "cvxdzos58g",
|
||||||
"widgetName": "Eingecheckt"
|
"widgetName": "Eingecheckt"
|
||||||
}
|
}
|
||||||
+5
-3
@@ -33,9 +33,11 @@
|
|||||||
"mobileRightColumn": 60,
|
"mobileRightColumn": 60,
|
||||||
"mobileTopRow": 13,
|
"mobileTopRow": 13,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
|
"originalBottomRow": 4,
|
||||||
|
"originalTopRow": 0,
|
||||||
"overflow": "NONE",
|
"overflow": "NONE",
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "dbajbznnvh",
|
"parentId": "bqhnq700c6",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
@@ -43,11 +45,11 @@
|
|||||||
"shouldTruncate": false,
|
"shouldTruncate": false,
|
||||||
"text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt !== true).length }} offen",
|
"text": "{{ CheckinData.filteredRows().filter(row => row.Eingecheckt !== true).length }} offen",
|
||||||
"textAlign": "CENTER",
|
"textAlign": "CENTER",
|
||||||
"textColor": "#18527b",
|
"textColor": "#be167d",
|
||||||
"topRow": 0,
|
"topRow": 0,
|
||||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
"type": "TEXT_WIDGET",
|
"type": "TEXT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "wtok69ko5h",
|
"widgetId": "rjqcwlfcu7",
|
||||||
"widgetName": "Offene_Kunden"
|
"widgetName": "Offene_Kunden"
|
||||||
}
|
}
|
||||||
+6
-6
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"animateLoading": true,
|
"animateLoading": true,
|
||||||
"backgroundColor": "#ffffff",
|
"backgroundColor": "",
|
||||||
"borderColor": "#d9d9d9",
|
"borderColor": "",
|
||||||
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
"bottomRow": 4,
|
"bottomRow": 4,
|
||||||
"dynamicBindingPathList": [
|
"dynamicBindingPathList": [
|
||||||
@@ -32,11 +32,11 @@
|
|||||||
"mobileRightColumn": 17,
|
"mobileRightColumn": 17,
|
||||||
"mobileTopRow": 13,
|
"mobileTopRow": 13,
|
||||||
"needsErrorInfo": false,
|
"needsErrorInfo": false,
|
||||||
"originalBottomRow": 7,
|
"originalBottomRow": 4,
|
||||||
"originalTopRow": 0,
|
"originalTopRow": 0,
|
||||||
"overflow": "NONE",
|
"overflow": "NONE",
|
||||||
"parentColumnSpace": 30.25,
|
"parentColumnSpace": 30.25,
|
||||||
"parentId": "dbajbznnvh",
|
"parentId": "bqhnq700c6",
|
||||||
"parentRowSpace": 10,
|
"parentRowSpace": 10,
|
||||||
"renderMode": "CANVAS",
|
"renderMode": "CANVAS",
|
||||||
"responsiveBehavior": "fill",
|
"responsiveBehavior": "fill",
|
||||||
@@ -44,11 +44,11 @@
|
|||||||
"shouldTruncate": false,
|
"shouldTruncate": false,
|
||||||
"text": "{{ CheckinData.filteredRows().length }} Teilnehmende",
|
"text": "{{ CheckinData.filteredRows().length }} Teilnehmende",
|
||||||
"textAlign": "CENTER",
|
"textAlign": "CENTER",
|
||||||
"textColor": "#18527b",
|
"textColor": "#be167d",
|
||||||
"topRow": 0,
|
"topRow": 0,
|
||||||
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
"truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}",
|
||||||
"type": "TEXT_WIDGET",
|
"type": "TEXT_WIDGET",
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"widgetId": "4ak2rsqfsb",
|
"widgetId": "gq59yvhuu5",
|
||||||
"widgetName": "Teilnehmende_Statistik"
|
"widgetName": "Teilnehmende_Statistik"
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
{
|
||||||
|
"animateLoading": true,
|
||||||
|
"backgroundColor": "",
|
||||||
|
"borderColor": "#e0dede",
|
||||||
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
|
"borderWidth": "1",
|
||||||
|
"bottomRow": 39,
|
||||||
|
"boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
|
||||||
|
"bottomRow": 100,
|
||||||
|
"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": "txtiwj9bep",
|
||||||
|
"parentRowSpace": 1,
|
||||||
|
"renderMode": "CANVAS",
|
||||||
|
"responsiveBehavior": "fill",
|
||||||
|
"rightColumn": 726,
|
||||||
|
"topRow": 0,
|
||||||
|
"type": "CANVAS_WIDGET",
|
||||||
|
"version": 1,
|
||||||
|
"widgetId": "bqhnq700c6",
|
||||||
|
"widgetName": "Canvas3"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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": 39,
|
||||||
|
"originalTopRow": 29,
|
||||||
|
"parentColumnSpace": 30.25,
|
||||||
|
"parentId": "0",
|
||||||
|
"parentRowSpace": 10,
|
||||||
|
"renderMode": "CANVAS",
|
||||||
|
"responsiveBehavior": "fill",
|
||||||
|
"rightColumn": 64,
|
||||||
|
"shouldScrollContents": true,
|
||||||
|
"topRow": 29,
|
||||||
|
"type": "CONTAINER_WIDGET",
|
||||||
|
"version": 1,
|
||||||
|
"widgetId": "txtiwj9bep",
|
||||||
|
"widgetName": "Tracker"
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"gitSyncId": "6a6869faa8b745bffc91aca9_a07503f5-b614-43ff-8f04-295ea2442027",
|
||||||
|
"unpublishedPage": {
|
||||||
|
"layouts": [
|
||||||
|
{
|
||||||
|
"dsl": {
|
||||||
|
"backgroundColor": "none",
|
||||||
|
"bottomRow": 750,
|
||||||
|
"canExtend": true,
|
||||||
|
"containerStyle": "none",
|
||||||
|
"detachFromLayout": true,
|
||||||
|
"dynamicBindingPathList": [],
|
||||||
|
"leftColumn": 0,
|
||||||
|
"minHeight": 760,
|
||||||
|
"parentColumnSpace": 1,
|
||||||
|
"parentRowSpace": 1,
|
||||||
|
"rightColumn": 1224,
|
||||||
|
"snapColumns": 64,
|
||||||
|
"snapRows": 74,
|
||||||
|
"topRow": 0,
|
||||||
|
"type": "CANVAS_WIDGET",
|
||||||
|
"version": 94,
|
||||||
|
"widgetId": "0",
|
||||||
|
"widgetName": "MainContainer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Page3",
|
||||||
|
"slug": "page3"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"moduleName": "Home",
|
|
||||||
"moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9",
|
|
||||||
"packageName": "Appsmith-NavBar-UI-Package",
|
|
||||||
"packageUUID": "c5a661ed-b0b3-4d8f-8efe-c1b824869705",
|
|
||||||
"version": "v0.0.1"
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user