Check documentation for the latest version of dhtmlxSuite Order of execution DHTMLX Docs

Order of execution

Data selecting

  • Begin
    • incoming request is parsed
  • BeforeSelect
    • sql select statement is executed
  • Selected
  • BeforeOutput
  • for each selected record
    • ItemPrerender
    • generates xml for record
  • outputs data to client
  • End

Data updating

  • Begin
  • incoming request is parsed
  • global transaction starts ( if enabled )
  • BeforeDataActionProcessing
  • for each record
    • record level transaction if it has started ( if enabled )
    • BeforeInsert/BeforeDelete/BeforeUpdate
    • insert/update/delete operation
    • Inserted/Updated/Deleted
    • record level transaction is committed ( if enabled )
  • DataActionProcessed
  • global transaction is committed ( if enabled )
  • End
Back to top