Back to business after almost 2 months i try again to use sqlform.factory
to create and edit documents
My problem was to generate the link
i rearranged my code as follows


#if edit a document
 if request.args(0):

        row=db((db.trabalhador.id==request.args(0))).select().first()

        empresa=row.empresa

        foto=row['foto'] or None
        #print foto
        if row:
            for field in row:

                if field in db.trabalhador.fields:
                   #POPULATE FIELDS with record to edit
                    db.trabalhador[field].default=row[field]

    form=SQLFORM.factory(db.trabalhador,db.t_docs,
        submit_button="Gravar",

fields=['nome','bi','ncart','ncartval','rfid','apt_medica','apt_medicaval','val_formacao','f_doc'],
        table_name='trabalhador',
        upload=URL('download')
        )

I see my record and upload fields with [file] link. The [file] link
downloads my uploaded file.
My upload fields have required= true in db.py!!!
I do nothing and just press save

I get the error   saying that i have to select a file to my upload field.

I´m stuck

Help please.....

-- 

--- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to