[TYPO3-project-formidable] combine LISTER with search and insert form
Jerome Schneider
typo3dev at ameos.com
Tue Oct 30 17:12:57 CET 2007
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