InfiniSuite SDK
  • Introduction
  • SDK & Scripting
    • Building Applications
    • Widgets
    • Classes
      • BaseApp
      • DashboardApp
      • EntityApp
      • FormApp
      • ListApp
      • Menu
      • Report
      • ReportQueryApp
      • Toolbar
      • TransactionApp
    • Libraries
      • ApiLib
      • AppLib
      • CacheLib
      • ChartLib
      • ExportLib
      • ImportLib
      • InfobarLib
      • LogLib
      • MainLib
      • MessageLib
      • RqlLib
      • ScriptLib
      • SpreadsheetLib
      • SystemLib
      • TabLib
      • TransactionGridLib
    • Sample Code
      • Entity App
      • Using Radiobuttons
  • REST API
    • Using the REST API
      • Entity Endpoint Summary
      • Authentication
      • Filters
      • Using RQL to Query Data
    • REST Endpoints
      • Account
      • Address
      • Application
      • Box1099
      • Class
      • CompanySetup
      • Contact
      • Favorite
      • Form1099
      • Item
      • Job
      • List
      • ListItem
      • Log
      • Note
      • Relationship
      • SalesTax
      • SalesTaxGroup
      • SalesTaxGroupItem
      • Task
      • Term
      • Transaction
      • TransactionDetail
      • Unit
  • Data Model & Schema
    • Data Model
    • Business Object Schemas
    • Tables
      • account
      • address
      • class
      • companysetup
      • contact
      • item
      • job
      • lead
      • list
      • listitem
      • relationship
      • task
      • term
      • transaction
      • unit
    • Views
      • accountbalanceview
      • accountbalanceyearmonthview
      • accountviewcompact
      • addressview
      • billview
      • classview
      • contactview
      • customerbalance
      • customerinvoicebodetail
      • customerinvoiceboheader
      • customerinvoicetotal
      • customeropeninvoices
      • customeropeninvoicetotal
      • customerpaymenttotal
      • itemview
      • listitemview
      • modelrelationview
      • openbillview
      • salestaxgroupitemview
      • scriptview
      • taskview
      • transaction_balance_view
      • transactiondetailview
      • transactiondetailviewcompact
      • transactiondetailviewnooffset
      • transactiondetailviewoffset
      • transactionview
      • transactionviewcompact
      • trialbalanceview
      • vendorbalance
  • Reference
    • Account Types
    • Field Types
    • Script Types
    • Tab Types
    • Transaction Types
    • Grid Filters
  • Setup & Configuration
    • Application Manager
    • Schema Manager
    • Script Manager
    • Bundle Manager
    • Text Localization
  • License
    • Open Source Licenses
Powered by GitBook
On this page
  • blurFormField(fieldId, [justChanged])
  • isSaved() ⇒ boolean
  • setPropOnAllColumns()
  • clearGrid() ⇒ this
  • getGrid() ⇒ *
  • getGridRows() ⇒ Array.<any>
  • getCurrentGridRow() ⇒ *
  • getGridSchema() ⇒ Array.<any>
  • refreshGrid() ⇒ this
  • addGridColumn(column) ⇒ this
  • calcGridColumnFooterTotals() ⇒ this
  • getColumnAlias(columnId)
  • getGridColumnProperty(columnid, propertyName) ⇒ *
  • getGridColumnTotal(columnid) ⇒ number
  • hideGridColumn(columnid)
  • setColumnFooter(columnId, value)
  • setGridColumnProp(columnid, propertyName, propertyValue)
  • showGridColumn(columnid)
  • refreshGridRow(rowuid, [focusedFieldID]) ⇒ this
  • addGridRow(data, [executeBlurEvent]) ⇒ this
  • insertGridRow(data) ⇒ this
  • removeCurrentGridRow() ⇒ this
  • removeGridDataRow(eventInfo, rowIndex) ⇒ this
  • getGridFieldText(rowuid, fieldid) ⇒ *
  • getGridFieldValue(rowuid, fieldid) ⇒ *
  • setGridFieldText(rowuid, fieldid, text) ⇒ this
  • setGridFieldValue(rowuid, fieldid, value) ⇒ this
  • onDeleteEventHandler(e)
  • delete(data, callback)
  • onGetDetailEventHandler(e) ⇒ Type.Promise
  • getDetail(transactionRowID, callback) ⇒ *
  • onGetHeaderEventHandler(e) ⇒ Type.Promise
  • getHeader(rowid, callback) ⇒ void
  • onExportEventHandler(e)
  • onImportEventHandler(e)
  • onLoadEventHandler(e)
  • onNewEventHandler(e)
  • new()
  • onReadyEventHandler(e)
  • onSaveEventHandler(e) ⇒ Type.Promise
  • save(saveObject, callback)
  • validate(e, [callback]) ⇒ Type.Promise

Was this helpful?

  1. SDK & Scripting
  2. Classes

TransactionApp

Methods

blurFormField(fieldId, [justChanged])

isSaved() ⇒ boolean

setPropOnAllColumns()

clearGrid() ⇒ this

getGrid() ⇒ *

getGridRows() ⇒ Array.<any>

getCurrentGridRow() ⇒ *

getGridSchema() ⇒ Array.<any>

refreshGrid() ⇒ this

addGridColumn(column) ⇒ this

calcGridColumnFooterTotals() ⇒ this

getColumnAlias(columnId)

getGridColumnProperty(columnid, propertyName) ⇒ *

getGridColumnTotal(columnid) ⇒ number

hideGridColumn(columnid)

setColumnFooter(columnId, value)

setGridColumnProp(columnid, propertyName, propertyValue)

showGridColumn(columnid)

refreshGridRow(rowuid, [focusedFieldID]) ⇒ this

addGridRow(data, [executeBlurEvent]) ⇒ this

insertGridRow(data) ⇒ this

removeCurrentGridRow() ⇒ this

removeGridDataRow(eventInfo, rowIndex) ⇒ this

getGridFieldText(rowuid, fieldid) ⇒ *

getGridFieldValue(rowuid, fieldid) ⇒ *

setGridFieldText(rowuid, fieldid, text) ⇒ this

setGridFieldValue(rowuid, fieldid, value) ⇒ this

onDeleteEventHandler(e)

delete(data, callback)

Deletes the header and detail of a transaction.

onGetDetailEventHandler(e) ⇒ Type.Promise

getDetail(transactionRowID, callback) ⇒ *

Get transaction detail by id.

onGetHeaderEventHandler(e) ⇒ Type.Promise

getHeader(rowid, callback) ⇒ void

Get transaction header by id. Dynamically retrieves only the fields in the app setup.

onExportEventHandler(e)

onImportEventHandler(e)

onLoadEventHandler(e)

onNewEventHandler(e)

new()

onReadyEventHandler(e)

onSaveEventHandler(e) ⇒ Type.Promise

save(saveObject, callback)

validate(e, [callback]) ⇒ Type.Promise

blurFormField(fieldId, [justChanged])

Params

  • fieldId string

  • [justChanged] boolean = true

isSaved() ⇒ boolean

setPropOnAllColumns()

clearGrid() ⇒ this

getGrid() ⇒ *

getGridRows() ⇒ Array.<any>

getCurrentGridRow() ⇒ *

getGridSchema() ⇒ Array.<any>

refreshGrid() ⇒ this

addGridColumn(column) ⇒ this

Params

  • column Type.Column

calcGridColumnFooterTotals() ⇒ this

getColumnAlias(columnId)

Params

  • columnId

getGridColumnProperty(columnid, propertyName) ⇒ *

Params

  • columnid string

  • propertyName any

getGridColumnTotal(columnid) ⇒ number

Params

  • columnid any

hideGridColumn(columnid)

Params

  • columnid any

setColumnFooter(columnId, value)

Params

  • columnId

  • value

setGridColumnProp(columnid, propertyName, propertyValue)

Params

  • columnid any

  • propertyName any

  • propertyValue any

showGridColumn(columnid)

Params

  • columnid any

refreshGridRow(rowuid, [focusedFieldID]) ⇒ this

Params

  • rowuid string

  • [focusedFieldID] string

addGridRow(data, [executeBlurEvent]) ⇒ this

Params

  • data any

  • [executeBlurEvent] boolean = true

insertGridRow(data) ⇒ this

Params

  • data any

removeCurrentGridRow() ⇒ this

removeGridDataRow(eventInfo, rowIndex) ⇒ this

Params

  • eventInfo Type.EventInfo

  • rowIndex number

getGridFieldText(rowuid, fieldid) ⇒ *

Params

  • rowuid string

  • fieldid string

getGridFieldValue(rowuid, fieldid) ⇒ *

Params

  • rowuid string

  • fieldid string

setGridFieldText(rowuid, fieldid, text) ⇒ this

Params

  • rowuid string

  • fieldid string

  • text any

setGridFieldValue(rowuid, fieldid, value) ⇒ this

Params

  • rowuid string

  • fieldid string

  • value any

onDeleteEventHandler(e)

Params

  • e Type.EventInfo

delete(data, callback)

Deletes the header and detail of a transaction.

Params

  • data any

  • callback Type.Callback

onGetDetailEventHandler(e) ⇒ Type.Promise

Params

  • e Type.EventInfo

getDetail(transactionRowID, callback) ⇒ *

Get transaction detail by id.

Params

  • transactionRowID number

  • callback Type.Callback

onGetHeaderEventHandler(e) ⇒ Type.Promise

Params

  • e Type.EventInfo

getHeader(rowid, callback) ⇒ void

Get transaction header by id. Dynamically retrieves only the fields in the app setup.

Params

  • rowid number

  • callback Type.Callback

onExportEventHandler(e)

Params

  • e Type.EventInfo

onImportEventHandler(e)

Params

  • e Type.EventInfo

onLoadEventHandler(e)

Params

  • e Type.EventInfo

onNewEventHandler(e)

Params

  • e Type.EventInfo

new()

onReadyEventHandler(e)

Params

  • e Type.EventInfo

onSaveEventHandler(e) ⇒ Type.Promise

Params

  • e Type.EventInfo

save(saveObject, callback)

Params

  • saveObject any

  • callback Type.Callback

validate(e, [callback]) ⇒ Type.Promise

Params

  • e Type.EventInfo

  • [callback] function

PreviousToolbarNextLibraries

Last updated 5 years ago

Was this helpful?