bianca_batsch
New Responder

Datenquellen Einträge in Formularen referenzieren verursacht eine Änderung in den Datensätzen?

Hi,

ich habe folgendes Phänomen(?) - FS 5.2.1806:

Ich habe eine Datenquelle mit Einträgen, die in zwei verschiedenen Formularen zum Auswählen genutzt wird. Wenn ich nun in den Formularen Einträge hinzufüge / lösche, dann werden die Einträge in der Datenquelle als bearbeitet markiert.

Warum ist das so?

Anbei mal ein Beispiel der Einbindung der Datenquelle:

  <FS_LIST name="st_sihf_mapping_list" hFill="yes" height="600">

    <DATASOURCE type="database" useLanguages="no">

      <LABELS>

        <LABEL lang="*">"SIHF Mapping " + #item.sihf_mapping_id + " / " + #item.sihf_mapping_text</LABEL>

      </LABELS>

      <ACTIONS>

        <ACTION name="ADD">

          <PARAM name="select-ui">list</PARAM>

        </ACTION>

        <ACTION name="REMOVE"/>

      </ACTIONS>

      <COLUMNS>

        <COLUMN show="no">#identifier</COLUMN>

      </COLUMNS>

      <LAYOUT>

        <ADD component="toolbar" constraint="top"/>

        <ADD component="overview" constraint="hide"/>

        <ADD component="stackedview" constraint="center"/>

      </LAYOUT>

      <TABLE>SPORTTIP.tt_sihf_mappings</TABLE>

    </DATASOURCE>

    <LANGINFOS>

      <LANGINFO lang="*" label="SIHF Mappings"/>

    </LANGINFOS>

  </FS_LIST>

8 Replies
Peter_Jodeleit
Crownpeak employee

Hallo Bianca,

ist das eine Fremdschlüssel-Beziehung? Das Ändern einer Fremdschlüssel-Verknüpfung ist eine inhaltliche Änderung, wenn es im Schema ein Attribut für die Beziehung gibt (z.B. "Artikel.Kategorie" und "Kategorie.Artikel(Liste)").

Viele Grüße,

Peter

Peter
0 Kudos

Hallo Bianca,

trifft Peters Annahme bei euch zu? Smiley Happy Gib uns bitte Bescheid wenn nicht, weil dann würden wir uns dem Thema nochmal weiter annehmen.

Grüße,

Hannes

0 Kudos

Hi,

es gibt keine Fremdschlüssel-Beziehung mit dieser Tabelle.

Grüße,

Bianca

0 Kudos

Hallo Bianca,

in Deiner FS_LIST hast Du ja für die DATASOURCE die ACTIONS "ADD" und "REMOVE" konfiguriert. Wäre es möglich, dass Du in Deinem Formular über diese beiden Buttons neue Einträge erzeugst oder bestehende löschst? Dann würdest Du diese Operationen ja direkt auf der Datenquelle ausführen.

Viele Grüße

Donato

0 Kudos
mikula
Crownpeak employee

Hallo Bianca,

benötigst Du noch weitere Hilfe? Hast du Donatos Vermutung mal überprüft? In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung gefunden haben, wäre es nett, wenn Du diese hier bereitstellen würdest.

Viele Grüße

Martin

0 Kudos

Hallo Donato,

ich habe diese Funktionen zwar aktiviert, aber für diesen Fall nicht genutzt.

Im dem Fall, wo es auftritt sind es tatsächlich bereits bestehende und freigegebene Datensätze, die mit der Auswahl und Speichern als bearbeitet markiert werden.

Viele Grüße,

Bianca

0 Kudos

Hallo Bianca,

wir haben dein Szenario einmal in einem Mithras-Projekt nachgestellt, konnte das von dir beschriebene Verhalten jedoch nicht reproduzieren. Wir möchten dich daher bitten, dich an unseren Technical Support zu wenden, damit die dortigen Kollegen einen genaueren Blick drauf werfen und evaluieren können, ob es sich möglicherweise um einen Bug handelt.

Viele Grüße

Michaela

0 Kudos

Das Problem wird unter der Technical Support ID 33480 bearbeitet.

0 Kudos