[TYPO3-project-formidable] How to use a mini form to choose thenext form

Jérémy Lecour jeremy.lecour at gmail.com
Thu Jun 28 14:14:42 CEST 2007


OK, Thanks to all of you things are getting better.
I've managed to have my chooser, ... but I don't get to force the edition
form to load a specific record.

The record is loaded in $oForm->oDataHandler->__aStoredData, but the form is
not populated with the data.
How could I do it ?


2007/6/28, Luc Muller <l.mul-nospam-ler at ameos.com>:
>
> hmmmmmmm...
>
> I think that everythink you say in your first post seems ok...
>
> You've told that you achieve to generate the two listboxes and thoses were
> working correctly if I'm right.
>
> assmuing that you're submitting your form you're ok with the fact that
> you'll get the values of those two renderlets
>
> then, why not using a actionlet:REDIRECT
>
> to redirect to an url and passing thoses values with GET params ?
>
> Can't you do that like this ? Do I have correctly understood your purpose
> ?
>
> Luc
>
> "Jérémy Lecour" <jeremy.lecour at gmail.com> a écrit dans le message de news:
> mailman.3914.1183022056.4800.typo3-project-formidable@
> lists.netfielders.de...
> Maybe I could lower my expectations, simplify my goal and explain it
> differently.
> How can I have a way to select the record I want to edit, using a select
> input ?
>
>
> I have a 1-1 relation between items in the select and the records i want
> to
> be able to edit in the form, so I can't just have a select input with uids
> of the editable records.
>
> I've tried (in vain) to use something like this :
>
> $this->oForm = t3lib_div::makeInstance('tx_ameosformidable');
> $uid =
> someFuncThatGiveMeTheCorectUid($_REQUEST['formid']['my_selected_value'])
> if ( $uid > 0 ) $this->oForm->iForcedEntryId = $uid;
> $this->oForm->init(...);
>
>
>
> It's working if I use a GET param, but it's not if use the standard POST
> method
>
> If I use a specific form as a chooser, with a redirect actionlet to the
> full
> editing form, the params are not transmited with POST, and I'd like not to
> use GET.
>
> If I use a single form with xml config switcher depending on the values, I
> can't get it right ; my validatiors are triggered or I can't save
> correctly,
> ...
>
>
> Any help is welcome.
> I kown I ask much these days, I hope it's not too much ;-)
>
> 2007/6/27, Jérémy Lecour <jeremy.lecour at gmail.com>:
> >
> > Hi,
> >
> > As I've partialy explained my goal before, I'd like to make a mini form
> > with
> > a 2 selector lists. The first is used to populate the second.
> >
> > When I submit this form I'd like to transmit the chosen items ot the 2
> > select to something that would decide where I should be sent and send
> > those
> > values so that they could be known by the other form when it's loaded.
> >
> > I'm a bit lost, because if I build a simple pi with a simple form with a
> > redirect actionlet, the destination can be chosen, but I can't transmit
> > the
> > values.
> > I've tried to make a big form with different states but everything got
> > mixed
> > up and it's not working.
> >
> > --
> > Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
> > webdesigner, webmaster et développeur web
> > Provence Linux User Group : http://www.plugfr.org/
> > _______________________________________________
> > TYPO3-project-formidable mailing list
> > TYPO3-project-formidable at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo
> > /typo3-project-formidable
> >
>
>
>
> --
> Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
> webdesigner, webmaster et développeur web
> Provence Linux User Group : http://www.plugfr.org/
>
>
>
> _______________________________________________
> TYPO3-project-formidable mailing list
> TYPO3-project-formidable at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo
> /typo3-project-formidable
>



-- 
Jérémy Lecour : <mailto:jeremy.lecour at gmail.com>
webdesigner, webmaster et développeur web
Provence Linux User Group : http://www.plugfr.org/


More information about the TYPO3-project-formidable mailing list