#Model

db.define_table(
    'order_cab',
    Field('pick_up', db.location,
        widget = 
SQLFORM.widgets.autocomplete(request,db.location.street_address,limitby=(0,10), 
min_length=2)),
    Field('drop_off', db.location,
        widget = 
SQLFORM.widgets.autocomplete(request,db.location.street_address,limitby=(0,10), 
min_length=2)),
    Field('driver', db.driver,
        widget = 
SQLFORM.widgets.autocomplete(request,db.driver.name,limitby=(0,10), 
min_length=2)),
    Field('date', 'date'),
    Field('time', 'time'))   

db.define_table(
    'location',
    Field('street_address', type='string',
        label=T('Street Address')),
    Field('city', type='string',
        label=T('City/Town')),
    Field('state', type='string',
        label=T('State')),    
    Field('postal_code', type='string',
        label=T('Postal Code')),   
    Field('country', type='string',
        label=T('Country')),    
    Field('latitude', type='string',
          writable=False,
          label=T('Latitude')),
    Field('longitude', type='string',
          writable=False,
          label=T('Longitude')))

db.define_table(
    'driver',
    Field('id'),
    Field('name'),
    Field('company', db.company),
    Field('cab_number'),
    Field('image', 'upload'),    
    Field('cell_number', requires=IS_MATCH('[\d\-\(\) ]+')),
    format='%(name)s')

#Controller
def order_cab():
    form = crud.create(db.order_cab)
    return locals()

Good morning guys,

Still looking for a lil help in implementing the auto-complete widget. When 
I start to add characters to the fields associated with the widget, I get 
the following error message "an error occured, please reload the page". I 
have no idea what I am doing wrong, as the code looks fine to me. Is it 
that I am overlooking something? Your assistance will be much appreciated. 

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

Reply via email to