Hi Massimo, and thank you for your reply. :)

I had already tried requires=IS_EMPTY_OR(IS_IN_SET(....)) and it seems not
to work. The form is not accepted because the selected value is not in the
set.
Perhaps I am missing something!?

Cheers,
David


On 6 November 2012 14:42, Massimo Di Pierro <[email protected]>wrote:

> requires=IS_EMPTY_OR(IS_IN_SET(....))
>
>
> On Tuesday, 6 November 2012 06:46:24 UTC-6, David Sorrentino wrote:
>>
>> Hey there! :)
>>
>> Other day, other doubt. :P
>>
>> In my controller I define a form with SQLFORM.factory. This form contains
>> a dropdown.
>> Here is the code.
>> def mansioni():
>>     form = SQLFORM.factory(
>>         Field('just_a_dropdown', requires=IS_IN_SET({'first_**choice': 'First
>> choice', 'second_choice': 'Second choice'}, zero='Please, make your
>> choice...'))
>>     )
>>     return dict(form=form)
>>
>> My problem is that, understandably, one of the two values must be
>> selected, otherwise the form will not be accepted.
>> So the question is: is there any way to make this dropdown optional?
>>
>> Best,
>> David
>>
>  --
>
>
>
>

-- 



Reply via email to