Project

General

Profile

Actions

Bug #18331

closed

Multiform speichern von mehr als 1 record mit id = 0

Added by Zhoujie Li about 2 months ago. Updated 27 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Zhoujie Li
Target version:
Start date:
10.04.2024
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

  • In einem Multiformular kann man mehrere Datensätze mit der ID 0 aufrufen.
  • Das Speichern funktioniert jedoch nicht korrekt mit mehrere record die ID 0 sind.
  • Beim Speichern werden immer die mit ID 0 Daten des zuletzt gespeicherten Datensatzes übernommen.
  • IDs werden aber korrekt gesetzt.
Actions #1

Updated by Zhoujie Li about 2 months ago

  • Status changed from New to In Progress
Actions #2

Updated by Zhoujie Li about 2 months ago

Meiner vermutung :

  • Im Multiform bekommen die input felder einen index von ihrer eigenen ID. Beispiel: _processRow-1 , firstName-1 ,lastName-1
  • Wenn es jedoch mehrere Datensätze mit der ID 0 gibt, existiert nur ein _processRow-0 sowie andere Felder wie firstName-0 und lastName-0.
  • In diesem Fall wird nur der letzte Datensatz berücksichtigt.
  • Die gespeicherten daten sind in client store zu holen.
  • Möglicherweise ist es notwendig, einen eindeutigen Index hinzuzufügen, zum Beispiel _processRow-0-1 usw
  • Es müsste eigentlich schon vorher gesetzt werden.
Actions #3

Updated by Carsten Rose about 2 months ago

Die Analyse ist korrekt. Wir hatten beim Vorgaenger von QFQ (=dbq2) in den Multiforms die Moeglichkeit FormElemente zu wiederholen (Bsp: Formular mit allen Personen, pro Person konnten mehrere Adressen gesetzt werden). Um das Problem zu loesen wurde genau das gemacht was du vorgeschlagen hast: hinter der recordId nochmal einen Index. Wenn Du moechtest kannst du das mal versuchen, falls Fragen, bitte hochkommen.

Actions #4

Updated by Zhoujie Li about 2 months ago

  • Subject changed from Multiform speichern von mehr als 1 mit record id = 0 to Multiform speichern von mehr als 1 record mit id = 0
Actions #5

Updated by Zhoujie Li about 2 months ago

  • Status changed from In Progress to Ready to sync (develop)
Actions #6

Updated by Zhoujie Li 27 days ago

  • Status changed from Ready to sync (develop) to Closed
Actions

Also available in: Atom PDF