Leonel,

Thank you for the quick answer, I'll try to implement this. I assume this 
will not touch the other form handling in components.

Richard D


On Thursday, November 6, 2014 7:34:36 PM UTC+1, Richard D wrote:
>
> Dear all,
>
> I am making a  csv import function but encounter a strange difference 
> between the function in a html page and a LOAD.
> The import in the HTML page works fine, the in the LOAD not.
>
> In the controller I have:
>
>     current_rec=get_current_rec(session.sif.id, session.dim.id)
>     if get_lower_recursion(current_rec):
>         formcsv = FORM(str(T('Import from csv file')) + " ",
>                            INPUT(_type='file', _name='csvfile'),
>                            INPUT(_type='submit', _value=T('import')))
>
>         if formcsv.process().accepted:
>             print "check:"
>             print get_lower_recursion(current_rec)
>             db(db.staging_import_entities.id>0).delete()
>             
> db.staging_import_entities.import_from_csv_file(formcsv.vars.csvfile.file)
>
>             response.flash = T('data uploaded')
>             for e in db(db.staging_import_entities.id>0).select():
>                 create_entity_from_staging(session.com.id, session.sif.id, 
> session.dim.id , 
>                                            e.enti_name, 
> description=e.description,
>                                            latitude=None, longitude=None, 
> valid_from=None, valid_till=None)
>             db.commit()
>         elif formcsv.errors:
>             response.flash="Entity selection has errors"
>     else:
>         formcsv = T('No recursion exists for the entities! Please create 
> alower recursion.')
>
>     return locals()
>
>
> In the view I have:
>
> The new page variant:
>       <li>{{=A(T("Import entities from csv file"), 
> _href=URL('import','import_entities.html'), _target='new') }}</li>
>
> The load variant
> <li>{{=A(T("Import entities from csv file, load"), 
> _href=URL('import','import_entities.load'), ajax=True, 
> cid='internal_add_data_div') }}</li>
>
> It looks like the formcsv.process().accepted is working differently, why? 
> Or is something else broken?
>
> Richard D  (D for distinguishing to the other Richard ;) )
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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/d/optout.

Reply via email to