Moin zusammen,
ich hab da folgendes Problemchen. Bin dabei eine Anwendung zu schreiben die halt unter anderen daten einliest ausgibt und speichert ... bis jetzt klappt auch alles nur beim speichern hab ich ein probelm. Wnn ich den Button "speichern" klicke speichert er die änderungen zwar in der Oberfläche aber nicht in der datei.
Wenn cih nun den Button mit einem immediate="true" versetze dann speichert er die dateiaber ohne Änderung ... woran kann es liegen das er ohne immediate die Änderungen in der Oberfläche speichert aber nichts mit der datei macht und mit immediate speichert er die datei aber ohne Änderung...
UIch versuchs mal "grafisch darzustellen"
OHNE immediate:
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Oberfläche:
test=hallo
test2=hallo2
test3=hall3
Änderung:
test3=hall3aaaaaaaaaaaaaaaaa
[speichern Button betätigen]
Oberfläche:
test=hallo
test2=hallo2
test3=hall3aaaaaaaaaaaaaaaaa
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Mit immediate:
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Oberfläche:
test=hallo
test2=hallo2
test3=hall3
Änderung:
test3=hall3aaaaaaaaaaaaaaaaa
[speichern Button betätigen]
Oberfläche:
test=hallo
test2=hallo2
test3=hall3
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Info: es wird allerdings in die datei geschrieben da die anordnung der Zeilen anders ist.
Prinzipiell schreibt er wenn immediate true ist die daten nur nicht das was geändert wurde sondern die originaldaten.
Weiss denn jemand woran das liegt, oder wie es richtig sein müste. Hoffe die erklärung war eindeutig
ich hab da folgendes Problemchen. Bin dabei eine Anwendung zu schreiben die halt unter anderen daten einliest ausgibt und speichert ... bis jetzt klappt auch alles nur beim speichern hab ich ein probelm. Wnn ich den Button "speichern" klicke speichert er die änderungen zwar in der Oberfläche aber nicht in der datei.
Wenn cih nun den Button mit einem immediate="true" versetze dann speichert er die dateiaber ohne Änderung ... woran kann es liegen das er ohne immediate die Änderungen in der Oberfläche speichert aber nichts mit der datei macht und mit immediate speichert er die datei aber ohne Änderung...
UIch versuchs mal "grafisch darzustellen"
OHNE immediate:
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Oberfläche:
test=hallo
test2=hallo2
test3=hall3
Änderung:
test3=hall3aaaaaaaaaaaaaaaaa
[speichern Button betätigen]
Oberfläche:
test=hallo
test2=hallo2
test3=hall3aaaaaaaaaaaaaaaaa
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Mit immediate:
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Oberfläche:
test=hallo
test2=hallo2
test3=hall3
Änderung:
test3=hall3aaaaaaaaaaaaaaaaa
[speichern Button betätigen]
Oberfläche:
test=hallo
test2=hallo2
test3=hall3
Datei:
test=hallo
test2=hallo2
test3=hall3
...
Info: es wird allerdings in die datei geschrieben da die anordnung der Zeilen anders ist.
Prinzipiell schreibt er wenn immediate true ist die daten nur nicht das was geändert wurde sondern die originaldaten.
Weiss denn jemand woran das liegt, oder wie es richtig sein müste. Hoffe die erklärung war eindeutig