Bug Report: Rechte Tabellendaten zu verändern
Wir haben eine Situation bei der Entwicklung unserer Low-Code-Lösung und ich stelle das Ganze jetzt mal vereinfacht dar - mit Beispieldatenbank im Anhang zum Download.
- Wir haben eine Seite "Einstellungen". Dort gibt es ein Ja/Nein Feld namens "kann Daten verändern".
- Wir haben eine globale Funktion, welche dieses Feld abfängt und den Wert zurückgibt. if-Abfrage entsprechend, dass wirklich nur "true" oder "false" und kein Null zurück gegeben wird:
function KannDatenVeraendern() do
if first(select Einstellungen).'kann Daten verändern' then
true
else
false
end
end
- In der Tabelle "Testdaten" haben wir in "Schreibbar wenn", "Erstellbar wenn" und "Löschbar wenn" die Funktion KannDatenVeraendern() angegeben.
Erwartetes Verhalten
Wenn Einstellungen / "kann Daten verändern" auf true:
- können Datensätze erstellt, gelöscht und verändert werden.
Aktuelles (Fehl)Verhalten macOS App 3.17.17 / Server 3.17.19
Wenn Einstellungen / "kann Daten verändern" auf true
- Datensätze können erstellt werden
- Datensätze können gelöscht werden
- Datensätze können NICHT geändert werden
10 Antworten
-
eventuell zusammengehörig mit diesen Bugs (?) oder gleiche Baustelle (?)
-
Auf eine Funktion zu verweisen, die ein 'select' benutzt istin dieser Konstellation schwierig.
Das kostet zuviel Zeit den 'select' abzuarbeiten und das GUI ist da bereits aufgebaut, so dass das Ergebnis der Funktion nicht rechtzeitig geliefert wird.
Da du eine Seite benutzt ist folgendes Script für die globale Funktion performanter.
function KannDatenVeraendern() do if record(Einstellungen,1).'kann Daten verändern' then true else false end end -
Moin,
hier liegt definitiv ein Bug vor.
Wenn ich select() nutze und der Toggle auf true steht, kann ich löschen, erstellen aber nicht editieren.
Das ist ein Bug. Das ist auch nicht ansatzweise mit der Runtime vom Select erklärbar, da die anderen zwei Einschränkungen ja funktionieren.
Bitte als Bug aufnehmen, das kann so nicht bleiben.Grüße Philipp
Content aside
- Status Answered
- vor 4 StundenZuletzt aktiv
- 10Antworten
- 88Ansichten
-
5
Folge bereits
