Joomla.it Forum

Componenti per Joomla! => Gestione Form => : antjoom 08 Jan 2015, 23:27:36

: Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: antjoom 08 Jan 2015, 23:27:36
Come da titolo, ho creato un campo "Multi Filed" dove ci sono 3 elementi: 1 Textbox e 2 Dropdown
Ora vorrei eliminare il Textbox e lasciare solo i 2 Dropdown. L'operazione più semplice sarebbe quella di ricreare un nuovo multi filed con solo i 2 dropdown, ma in uno dei due ho inserito circa 60 di voci nella sezione "elements"
A questo punto, laddove non fosse possibile poter fare quanto richiesto, si potrebbero almeno copiare tutte le voci della sezione element in un nuovo dropdown?


Grazie mille



: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: jelio 09 Jan 2015, 15:02:15
potresti agire cancellando il codice html relativo alla textbox  e poi salvi come Code> FormType> Custom Code
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: antjoom 09 Jan 2015, 17:01:05
Tutto chiaro grazie.
Solo una cosa. Dovendo effettuare altre modifiche, a questo punto mi converrebbe lasciare per ultimo questa modifica così da potermi avvalere ancora del "wizard designer"
Mi confermi?
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: jelio 09 Jan 2015, 17:21:33
potresti crearti un form di prova dove ti crei il designer che ti interessa poi sempre con la stessa proedura ti copi il codice html generato e lo incolli nel code del tuo fom operativo
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: antjoom 09 Jan 2015, 17:25:00
Ah giusto!
Grazie mille, farò proprio così.


Ciao
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: vales 10 Jan 2015, 19:05:27
se usi chronoforms forse volevi dire options e non elements in quel caso puoi fare copia di options e incolla in options della nuova dropdown, fatto questo rimuovi il vecchio multifield di 3 .

modificando il code sei poi obligato a settarlo come custom e dopo non puoi più agire con designer ma direttamente sul sorgente
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: antjoom 10 Jan 2015, 19:53:08
se usi chronoforms forse volevi dire options e non elements in quel caso puoi fare copia di options e incolla in options della nuova dropdown, fatto questo rimuovi il vecchio multifield di 3 .

modificando il code sei poi obligato a settarlo come custom e dopo non puoi più agire con designer ma direttamente sul sorgente


Mi spieghi come fare il copia e incolla?
Grazie
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: antjoom 13 Jan 2015, 20:48:48
Ciao Vales, purtroppo ho cercato di fare da solo ma proprio non ho capito come poter effettuare questo copia ed incolla. Se gentilmente mi dessi una dritta te ne sarei grato
Grazie
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: vales 13 Jan 2015, 21:21:23
Forse non ho capito io cosa intendi.
Io ho inteso che hai inserito nelle options in una vecchia dropdown, ovviamente sono statiche e non dinamiche, quindi le selezioni e fai copia, esci dalla vecchia dropdown entri nella nuova e le incolli li. Mi sembra semplice. Ma ripeto forse non ho compreso.
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: antjoom 13 Jan 2015, 21:27:38
(http://uppix.com/f-Senza_titolo54b57f6b0018355d.jpg)


Dovrei copiare circa 60 voci. Tu intendevi il semplice copia ed incolla delle voci?
: Re:Eliminare un elemento da un campo "multi filed" e/o copiare voci dalla "events"
: vales 16 Jan 2015, 08:41:55
Mi era sfuggitto il particolare.

In questo caso la meglio credo sia andare in Code ->Form code, ma non fare li le modifiche. Dovresti individuare facilmente il codice dei due campi che ti interessano. Fare copia di ciascuno di essi ed inserirli ciascuno in un campo Custom, che trovi in Designer->Advanced, che posizionerai al posto del precedente campo multi field.

Va bene poi anche l'idea di tenere un form di test da usare per prelevare i codici, ma da inserire come detto sopra in Designer con un campo Custom, mai in code o quasi mai in code. Questo rende possibile una migliore manutenzione del form.

Anzi visto che li hai un campo con 60 elements, potresti fare una copia del form, ripulirla da cio che non serve e tenere solo il vecchio campo multifield o altro che ti serve. Questo di consentirà di fare le modifiche al multifield, che dopo non potresti più realizzare in modo visuale. Il codice lo recuperi in Code-> Form code come detto sopra.

E' più complicato dirlo che farlo, ma così recuperi tutto e la possibilità di facili modifiche future.