[TYPO3-project-formidable] combine LISTER with search and insert form
Fabien Udriot
fudriot at omic.ch
Tue Oct 30 17:49:21 CET 2007
Many thanks Jerome, it works now.
Jerome Schneider a écrit :
> Hi Fabien,
>
> 2 tricks:
>
> 1 - use renderonly="true" on searchform and search fields, to
> prevent insertion of these values
> 2 - define mode="refresh" on your submit-search button, to prevent
> insertion when user clicks the search button
>
>
> Something like this:
>
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <formidable version="0.8.0"
> xmlns:datahandler="http://www.ameos.com/formidable/080/datahandler"
> xmlns:datasource="http://www.ameos.com/formidable/080/datasource"
> xmlns:renderer="http://www.ameos.com/formidable/080/renderer"
> xmlns:renderlet="http://www.ameos.com/formidable/080/renderlet"
> xmlns:validator="http://www.ameos.com/formidable/080/validator"
> xmlns:actionlet="http://www.ameos.com/formidable/080/actionlet">
>
> <meta>
> <name>Simple sample</name>
> <form formid="simplesample"/>
> <debug>false</debug>
> <displaylabels>true</displaylabels>
> </meta>
>
> <control>
> <datahandler:DB>
> <tablename>fe_users</tablename>
> <keyname>uid</keyname>
> </datahandler:DB>
>
> <renderer:STANDARD/>
>
> <datasources>
> <datasource:DB name="my-ds">
> <sql>SELECT * from pages</sql>
> </datasource:DB>
> </datasources>
> </control>
>
> <elements>
> <renderlet:TEXT name="username" label="Username" />
>
> <renderlet:SEARCHFORM name="my-search" renderonly="true">
> <datasource use="my-ds" />
> <childs>
> <renderlet:TEXT name="my-search-field" label="Keyword"
> renderonly="true">
> <search onfields="title" />
> </renderlet:TEXT>
>
> <renderlet:SUBMIT label="Search" mode="refresh" />
> </childs>
> </renderlet:SEARCHFORM>
>
> <renderlet:LISTER name="mylist">
> <searchform use="my-search" />
> <columns>
> <column name="title" type="renderlet:TEXT" label="Title" />
> </columns>
> </renderlet:LISTER>
>
> <renderlet:SUBMIT label="submit" />
>
> </elements>
>
> </formidable>
>
>
> Fabien Udriot a écrit :
>> The screencast dealing with this is sadly obsolete
>> and the problem is quite urgent. (I am blocked !)
>>
>> Could I have some help, please.
>>
>> best regards,
>>
>> Fabien
>>
>> Fabien Udriot a écrit :
>>> Hi !
>>>
>>> How is it possible to combine an Insert form and a LISTER *with
>>> searchform* on the same page ? Do you have an exemple somewhere ?
>>>
>>> http://www.ameos.com/formidable/features/new-concept-for-listsearch.html
>>>
>>> I would like to add a form on the page in order to insert new record :
>>>
>>> <renderlet:TEXT name="firstname" label="firstname" />
>>> <renderlet:TEXT name="lastname" label="lastname" />
>>> <renderlet:SUBMIT name="btnsend" label="Send" />
>>>
>>> But when the btnsend is clicked (for inserting a new record), a
>>> Mayday message appears as the anomyous field of the search form are
>>> also sent. (no correspondence with the data model, of course)
>>>
>>> A solution would it be to have multiple form, but I have not found
>>> how to do this.
>>>
>>> Regards, FABIEN
More information about the TYPO3-project-formidable
mailing list