Maybe it related to this :
https://groups.google.com/forum/?fromgroups#!topic/web2py/MzAUt73M_4w

Richard

On Wed, May 30, 2012 at 8:41 AM, Richard Vézina <ml.richard.vez...@gmail.com
> wrote:

> Ok, about the issue with update, it looks that it comes from
> AutocompleteWidget itself because replacing the widget with the default
> web2py 1.99.4 autocomplete widget and I still get the issue :
>
>     #widget = AutocompleteWidgetSelectOrAddOption(request,
> db.table2.table2field1,
>         #    id_field=db.table2.id, limitby=(0,10), min_length=2,
>         #    form_title=T('Add new table2 item'), controller="tables",
>         #    function="add_table2_item", button_text = T('Add new')),
>     widget = AutocompleteWidget(request, db.table2.table2field1,
>         id_field=db.table2.id, limitby=(0,10), min_length=2),
>
> Strange that I don't get this issue with my own app, but since my own app
> is base on a very old welcome app from web2py 1.6X.X maybe that evolve
> differently that the rest of web2py it could come from template or other
> internal app element and not from web2py itself.
>
> Richard
>
>
> On Tue, May 29, 2012 at 3:44 PM, Richard Vézina <
> ml.richard.vez...@gmail.com> wrote:
>
>> Can't link the app too big (thanks to google 4 meg max :( )...
>>
>> Ask me in private I will send you the app directly.
>>
>> Richard
>>
>>
>> On Tue, May 29, 2012 at 3:40 PM, Richard Vézina <
>> ml.richard.vez...@gmail.com> wrote:
>>
>>> Hello,
>>>
>>> Here a demo app, hope it will help for now... It the best I can do now.
>>>
>>>  Try to understand it carefully, if you can make works the slice about
>>> SelectOrAddOption, you will be able to adapt
>>> my AutocompleteWidgetSelectOrAddOption to your needs. So follow the slice
>>> tutorial carefully and transpose to the need widget. Only the part about
>>> *"add" function* that you don't initialize same way, you just pass
>>> everything to the widget like this :
>>> AutocompleteWidgetSelectOrAddOption(request, db.table2.table2field1,
>>>             id_field=db.table2.id, limitby=(0,10), min_length=2,
>>>             form_title=T('Add new table2 item'), controller="tables",
>>>             *function="add_table2_item"*, button_text = T('Add new'))
>>>
>>> There is only one error I can't get rid of is that Add Option trigger a
>>> not belong field error on update form... I don't have this error in my own
>>> app so I should be minor, I will try to find why it not working. I thought
>>> that it could be because of similar name between table so I rename form
>>> field1 to table1field1 and table2field1, not working neither. Will try to
>>> find the origin of the issue.
>>>
>>> NOTE : It base on Autocomplete available in web2py 1.99.4 and it should
>>> works (except the error I am talking about) with web2py 1.99.4.
>>>
>>> TODO : Look for change that Manuele did to autocomplete widget and use
>>> this version of the widget to merge the SelectOrAddOption.
>>>
>>> Richard
>>>
>>>
>>> On Tue, May 29, 2012 at 1:19 PM, Richard Vézina <
>>> ml.richard.vez...@gmail.com> wrote:
>>>
>>>> Ok, I will work on this to allow possible user to have access to this
>>>> ressource.
>>>>
>>>> I will clean the code a bit and write a tutorial step by step with the
>>>> element to adapt to your context.
>>>>
>>>> Give me a couples of hours.
>>>>
>>>> Richard
>>>>
>>>>
>>>> On Tue, May 29, 2012 at 6:44 AM, Johann Spies 
>>>> <johann.sp...@gmail.com>wrote:
>>>>
>>>>> On 25 April 2012 23:48, Richard Vézina <ml.richard.vez...@gmail.com>wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Hope it works for you Johann.
>>>>>>
>>>>>
>>>>> Unfortunately I did not have any success with this recipe.  I can get
>>>>> the select_or_add widget working but not this one.
>>>>>
>>>>> Thanks for your trouble anyhow.
>>>>>
>>>>> Regards
>>>>> Johann
>>>>> --
>>>>> Because experiencing your loyal love is better than life itself,
>>>>> my lips will praise you.  (Psalm 63:3)
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to