Sorry i meant trabalhador

Action trabalhador
Thank you
No dia 06/04/2013 17:31, "Massimo Di Pierro" <massimo.dipie...@gmail.com>
escreveu:

> Sorry I cannot find action "empreiteiro"
>
> On Friday, 5 April 2013 16:45:39 UTC-5, Ramos wrote:
>>
>> I post here my app.
>>
>> Sorry about the quality of my code. I´m learning as i go along the way.
>>
>> The problem is in controller default, action empreiteiro
>>
>> The upload field is required but when i edit a record i see the link to
>> the uploaded file and if i do nothing and just save it complains that i
>> have to upload a file.
>> It is there!!
>>
>> Thank you
>>
>> António
>>
>>
>>
>> 2013/4/5 Massimo Di Pierro <massimo....@gmail.com>
>>
>>> Can you post a simpler example (including mode) to reproduce the
>>> problem? Looks like the field in the table has a validator which requires
>>> an upload.
>>>
>>>
>>> On Friday, 5 April 2013 11:06:52 UTC-5, Ramos wrote:
>>>>
>>>> hello, i´m using a sqlform.factory to edit a record.
>>>>
>>>> The form is prepopulated using this code
>>>>
>>>>
>>>> row=db((db.trabalhador.id==**req**uest.args(0))).select().**first(**)
>>>>
>>>>         if row:
>>>>             for field in row:
>>>>                 if field in db.trabalhador.fields:
>>>>
>>>>                     print "setting -",row[field] ," on ",field
>>>>                     db.trabalhador[field].default=****row[field]
>>>>
>>>>
>>>> one of the fields is a required upload field.
>>>>
>>>> The rest of the code
>>>>     form=SQLFORM.factory(db.**trabal**hador,db.t_docs,
>>>>         submit_button="Gravar",
>>>>         fields=['nome','bi','ncart','**n**cartval','rfid','apt_medica',
>>>> **'**apt_medicaval','val_formacao'**,**'f_doc'],
>>>>         table_name='trabalhador',
>>>>         upload=URL('download')
>>>>         )
>>>>     empresa=request.vars['id'] or empresa
>>>>     extra_but = TR(DIV(A(I(_name='but',_class=****'icon-camera
>>>> icon-white'),' Tirar foto',_class="btn btn-primary",_id ="but")))
>>>>     extra_fp_url = TR(DIV(INPUT(_name='fp_url',_**t**
>>>> ype='hidden',_id='fpurl')))
>>>>     extra_Aptidao = TR(DIV(A(I(_name='but',_class=****'icon-file
>>>> icon-white'),' ',_class="btn btn-primary"),_onclick="**locati**
>>>> on.href='"+URL(f='**download', args=form.vars.apt_medica)+"'"****))
>>>>     form[0].insert(-4,extra_**Aptida**o)
>>>>     form[0].insert(-1,extra_but)
>>>>     form[0].insert(-1,extra_fp_**url**)
>>>>
>>>>  if form.process().accepted:
>>>>         print "accepted form to save or update"
>>>>         print form.vars
>>>>
>>>>
>>>>
>>>> When i edit a record i see the upload file. But if i do not change the
>>>> upload and save the record i get the error asking me to add the upload 
>>>> file.
>>>>
>>>> I need some help on this.
>>>> Thank you
>>>>
>>>  --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to web2py+un...@**googlegroups.com.
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>> .
>>>
>>>
>>>
>>
>>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to