[TYPO3-german] mehrere Checkboxen per fluid als kommaparierte liste in einem string Feld abspeichern
Dr. Dieter Porth
typo3 at mobger.de
Fri Aug 19 07:42:07 CEST 2016
Hallo Ralf-Rene,
ich habe den Fehler nicht nachgestellt. Aber mehrere Checkboxen mit
gleichen Namen werden Client-seitig immer als Array dargestellt. Und
dein Setter/Getter arbeiten augenscheinlich mit Strings
Eine client-seitige Lösung wäre, den String per javascript/jQuery
erstellen und in einem Hidden-Field zu speichern. Der umgekehrte Weg
kann man genauso abbilden.
Dieter
Am 18.08.2016 um 19:34 schrieb Ralf-Rene Schröder:
> Hat hierzu keiner eine Idee???
>
> Am 17.08.2016 um 13:22 schrieb Ralf-Rene Schröder:
>> Hallo zusammen
>> ich habe im BE ein Multiselect field mit namen "test"
>> in der datenbank wird daraus eine kommaseparierte Liste, z.B.: 1,3,5
>> was im FE per fluid mit mehreren Checkboxen dargestellt werden soll
>> (denn die schöne TCA Checkboxliste gibt es ja nicht für's FE)
>> und eine normale Multiselectbox ist schlecht für Touch Geräte...
>> Mein HTML:
>> <div>
>> <label for="test">test</label><br />
>> <f:form.checkbox property="test" multiple="multiple" value="1" />AAA
>> <f:form.checkbox property="test" multiple="multiple" value="2" />BBB
>> <f:form.checkbox property="test" multiple="multiple" value="3" />CCC
>> <f:form.checkbox property="test" multiple="multiple" value="4" />DDD
>> <f:form.checkbox property="test" multiple="multiple" value="5" />EEE
>> </div>
>>
>> das wirft aber immer einen Fehler:
>> No converter found which can be used to convert from \"array\" to
>> \"string\".' in...
>> Wie kann ich das beseitigen ??? und wie bekomme ich in einem solchen
>> Fall den Status aus der DB in das edit Formular um die entsprechenden
>> Checkboxen als checked zu markieren ?
>
More information about the TYPO3-german
mailing list