Hi
I have a LOADed component that has a SQLFORM.grid in it. The definition looks like this:
grid = SQLFORM.grid(updateQuery, fields=[
db.tankSite.name], left=left,
create=False, editable=False, details=False,
maxtextlength=45, orderby=[
db.tankSite.name],
csv=False, searchable=False, showbuttontext=False,
formname='tankSiteList')
You can see I'm only showing a Delete button in addition to my fields. When I click on the delete button the popup message displays and clicking Ok deletes the record. This is all done via ajax with no page transitions/reloads. What I want to have happen is to force the component to reload after the record is deleted from the SQLFORM.grid. Is there any way for me to force this to happen?
I also have a SQLFORM.factory for in this same component and if I delete a record, then next attempt to process my SQLFORM.factory form fails. Subsequent attempts work, but the first attempt after a delete fails until the component is reloaded.
I'm happy to provide more information on the whats and whys if you want more.
Thanks for taking a look.
-Jim