Ray Luo and I are developing a web2py jqgrid module that allows you to 
insert a jqgrid into a page with only a few lines of code.

# In 
model                                                                           
                                                   

                                                                                

db.define_table('category',                                                     

                Field('name', label='Name of Category'), 
format='%(name)s')     
                                                                                

db.define_table('things',                                                       

                
Field('name'),                                                  
                Field('quantity', 
'integer'),                                   
                
Field('owner'),                                                 
                
Field('price','double'),                                        
                Field('category', db.category))                                 

                                                                                

# In 
controller                                                                 
                                                                                

JqGrid = local_import('jqgrid', app='jqgrid', 
reload=True).JqGrid               
JqGrid.initialize_response_files(globals(), theme='ui-lightness', 
lang='en')    
                                                                                

def 
things():                                                                   
    return JqGrid(globals(), db.things)()                                       


See http://www.web2pyslices.com/slices/take_slice/140

Reply via email to