Thanks for the response, Massimo. However! I can't seem to get the command to execute. I event tried including:
response.headers['web2py-component-flash'] = "Updated!" but my after I make the Ajax call, I get a static table with no flash message. In default.py: def data(): rows= db().select(db.statustable.ALL, orderby=db.statustable.createdon) response.headers['web2py-component-flash'] = "Updated!" response.headers['web2py-component- command']="jQuery('.MyData').dataTable();" return plugin_datatable(rows,_class='MyData', truncate=34) In default/index.html: <form> <INPUT type="button" value="Refresh" onclick="ajax('{{=URL(r=request,f='data')}}',[],'target');"/> </form> <div id="target" style="height: 960px">{{=plugin_datatable(rows,_class='MyData', truncate=34)}}</div> Is there something I'm missing here? Thanks! On Feb 4, 9:57 am, mdipierro <mdipie...@cs.depaul.edu> wrote: > There is a js code that trigger datatable, something like > "jQuery('.table_class').dataTable();". You want the script to be > executed AFTER the ajax content is retrieved. Web2py provides a > mechanism for this: > > def data(): > rows= > db().select(db.statustable.ALL,orderby=db.statustable.createdon) > > response.headers['web2py-component-command']="jQuery('.table_class').dataTable();" > #<<<< > return plugin_datatable(rows,_class='datatable', truncate=34) > > The magic happens in #<<<. replace .table_class with the class of the > table. > > On Feb 4, 6:01 am, Stefan <stefan.louis.no...@gmail.com> wrote: > > > > > Hi all, > > > (Sorry for the double-post in another thread: I thought that this > > should be its own post.) > > > What's the trick to update a plugin_datatable display via an Ajax > > call? As an example, I have the function: > > > def data(): > > rows= db().select(db.statustable.ALL, > > orderby=db.statustable.createdon) > > return plugin_datatable(rows,_class='datatable', truncate=34) > > > However, when I make an Ajax call to return this, I get a standard/ > > static SQLTABLE-esque form of the data. > > > Your help is appreciated! > > > Thanks! -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.