Jam.py documentation

post

post()

domain: client

language: javascript

class Item class

Description

Writes a modified record to the item dataset. Call post to save changes made to a record after append, insert or edit method was called.

The post method

  • checks if an item is in edit or insert state , otherwise raises exception
  • triggers the on_before_post event handler if one is defined for the item
  • checks if a record is valid, if not raises exception
  • If an item has details , post current record in details
  • add changes to an item change log
  • puts the item into browse state
  • triggers the on_after_post event handler if one is defined for the item.