antras
I'm new here

Kopieren eines Absatzes zwischen zwei FS_list / FS_contentarealist ?

Hallo,


ist es möglich, dass Einträge einer bestimmten FS_contentarealist in eine zweite FS_contentarealist (oder alternativ von einer FS_list in eine andere FS_list) gelangen? Beide FS-Elemente stehen innerhalb des gleichen Formulars.

Das Kopieren könnte z.B. so funktionieren:

a) User kopiert Absatz von FS_list "A" zu FS_list "B"oder

b) Script kopiert Absatz von FS_list "A" zu FS_list "B"

Wichtig: Im FS_list "B" müssen die kopierten Daten eigenständig sein, sodass sie inhaltlich editiert oder gelöscht werden können.

Version: 4.2.476

Viele Grüße

Jürgen

13 Replies

Niemand eine Antwort darauf?

0 Kudos

> FS_list "A" zu FS_list "B"

^^^darauf bezieht sich meine antwort.  eintrag in der übersichtsmenge der fslist markieren, rechtklick, kopieren und in der zweiten fslist, rechtsklick einfuegen. oder via Drag & Drop. vorraussetzung ist natuerlich das die fslist im DBMode auf dem gleichen tabletemplate basieren.

--

andre

0 Kudos
TimoMeister
Returning Responder

Geht das nur im DBMode?

Mit type="inline" klappt es leider nicht, oder muss man da noch ein parameter setzen?

  <FS_LIST name="st_formComponents" hFill="yes">

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

      <LABELS>

        <LABEL lang="*">if(#item.st_label.isEmpty, if(#item.st_name.isEmpty, #template.uid), "Label: " + #item.st_label) + if(!#item.st_name.isEmpty, if(!#item.st_label.isEmpty, ", ") + "Name: " + #item.st_name)</LABEL>

      </LABELS>

      <ACTIONS>

        <ACTION name="ADD">

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

        </ACTION>

        <ACTION name="REMOVE"/>

        <ACTION name="UP"/>

        <ACTION name="DOWN"/>

        <ACTION name="EDIT"/>

      </ACTIONS>

      <COLUMNS>

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

      </COLUMNS>

      <LAYOUT>

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

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

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

      </LAYOUT>

      <TEMPLATES source="sectiontemplates">

        <TEMPLATE uid="formComboBoxStandard"/>

        <TEMPLATE uid="formComboBoxQuery"/>

        <TEMPLATE uid="formText"/>

        <TEMPLATE uid="formTextarea"/>

        <TEMPLATE uid="formcheckboxes"/>

        <TEMPLATE uid="formradiobuttons"/>

        <TEMPLATE uid="formcaptcha"/>

        <TEMPLATE uid="formHidden"/>

        <TEMPLATE uid="formsubheadline"/>

      </TEMPLATES>

    </DATASOURCE>

    <LANGINFOS>

      <LANGINFO lang="*" label="Form elements"/>

      <LANGINFO lang="DE" label="Formularelemente"/>

    </LANGINFOS>

  </FS_LIST>

0 Kudos

Ich habe den Fehler nun gefunden.

Man kann keine kopierten Einträge in eine leere Liste einfügen bzw. Einträge lassen sich nicht am Ende einer Liste einfügen, sondern nur zwischenrein.

Man muss erst einen leeren Eintrag anlegen. So habe ich es nun hinbekommen.