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
  • showColumnTotals(appConfig) ⇒ string
  • getSchema(appConfig) ⇒ Array.<Type.Field>
  • getEmptyRowObject(appConfig) ⇒ *
  • getCurrentGrid(appConfig) ⇒ *
  • refresh(appConfig) ⇒ void
  • appFilter(appConfig, filter) ⇒ void
  • getCurrentRow(appConfig) ⇒ *
  • setRowFocus(appConfig, rowuid) ⇒ void
  • getRows(appConfig) ⇒ Array.<any>
  • refreshRow(appConfig, rowuid, [focusedFieldId]) ⇒ void
  • addAndEditRow(appConfig, [editMode]) ⇒ void
  • removeRow(appConfig) ⇒ void
  • getColumn(appConfig, columnid) ⇒ *
  • hideColumn(AppConfig, columnName) ⇒ void
  • showColumn(AppConfig, columnName) ⇒ void
  • getCellText(appConfig, rowuid, columnid) ⇒ string
  • getCellValue(appConfig, rowuid, columnid) ⇒ *
  • getAllCellValues(appConfig, rowuid) ⇒ *
  • getCell(appConfig, rowuid, columnid) ⇒ Type.Column
  • setColumnProperty(appConfig, columnid, propertyName, propertyValue) ⇒ void
  • setCellText(appConfig, rowuid, columnid, text)
  • setCellValue(appConfig, rowuid, columnid, value)
  • setCellProperty(appConfig, rowuid, fieldid, propertyId, [propertyValue]) ⇒ void

Was this helpful?

  1. SDK & Scripting
  2. Libraries

TransactionGridLib

Functions

showColumnTotals(appConfig) ⇒ string

getSchema(appConfig) ⇒ Array.<Type.Field>

getEmptyRowObject(appConfig) ⇒ *

Returns an empty object with all of a widget's fields initialized to. If field.datavaluefield exists it will be returned. Otherwise, the field.id.

getCurrentGrid(appConfig) ⇒ *

refresh(appConfig) ⇒ void

appFilter(appConfig, filter) ⇒ void

getCurrentRow(appConfig) ⇒ *

setRowFocus(appConfig, rowuid) ⇒ void

getRows(appConfig) ⇒ Array.<any>

refreshRow(appConfig, rowuid, [focusedFieldId]) ⇒ void

addAndEditRow(appConfig, [editMode]) ⇒ void

removeRow(appConfig) ⇒ void

getColumn(appConfig, columnid) ⇒ *

hideColumn(AppConfig, columnName) ⇒ void

showColumn(AppConfig, columnName) ⇒ void

getCellText(appConfig, rowuid, columnid) ⇒ string

getCellValue(appConfig, rowuid, columnid) ⇒ *

Get the value of a specific field on a grid row.

getAllCellValues(appConfig, rowuid) ⇒ *

Get all field values for a specific grid row.

getCell(appConfig, rowuid, columnid) ⇒ Type.Column

Returns the column object for the current cell, including the current text and value.

setColumnProperty(appConfig, columnid, propertyName, propertyValue) ⇒ void

setCellText(appConfig, rowuid, columnid, text)

setCellValue(appConfig, rowuid, columnid, value)

setCellProperty(appConfig, rowuid, fieldid, propertyId, [propertyValue]) ⇒ void

Set a property for a cell.

showColumnTotals(appConfig) ⇒ string

Params

  • appConfig Type.AppConfig

getSchema(appConfig) ⇒ Array.<Type.Field>

Params

  • appConfig Type.AppConfig

getEmptyRowObject(appConfig) ⇒ *

Returns an empty object with all of a widget's fields initialized to . If field.datavaluefield exists it will be returned. Otherwise, the field.id.

Params

  • appConfig Type.AppConfig

getCurrentGrid(appConfig) ⇒ *

Params

  • appConfig Type.AppConfig

refresh(appConfig) ⇒ void

Params

  • appConfig Type.AppConfig

appFilter(appConfig, filter) ⇒ void

Params

  • appConfig Type.AppConfig

  • filter Array.<any>

getCurrentRow(appConfig) ⇒ *

Params

  • appConfig Type.AppConfig

setRowFocus(appConfig, rowuid) ⇒ void

Params

  • appConfig Type.AppConfig

  • rowuid string

getRows(appConfig) ⇒ Array.<any>

Params

  • appConfig Type.AppConfig

refreshRow(appConfig, rowuid, [focusedFieldId]) ⇒ void

Params

  • appConfig Type.AppConfig

  • rowuid any

  • [focusedFieldId] any

addAndEditRow(appConfig, [editMode]) ⇒ void

Params

  • appConfig Type.AppConfig

  • [editMode] boolean

removeRow(appConfig) ⇒ void

Params

  • appConfig Type.AppConfig

getColumn(appConfig, columnid) ⇒ *

Params

  • appConfig Type.AppConfig

  • columnid string

hideColumn(AppConfig, columnName) ⇒ void

Params

  • AppConfig Type.AppConfig

  • columnName any

showColumn(AppConfig, columnName) ⇒ void

Params

  • AppConfig Type.AppConfig

  • columnName any

getCellText(appConfig, rowuid, columnid) ⇒ string

Params

  • appConfig Type.AppConfig

  • rowuid any

  • columnid any

getCellValue(appConfig, rowuid, columnid) ⇒ *

Get the value of a specific field on a grid row.

Params

  • appConfig Type.AppConfig

  • rowuid string

  • columnid string

getAllCellValues(appConfig, rowuid) ⇒ *

Get all field values for a specific grid row.

Params

  • appConfig Type.AppConfig

  • rowuid string

getCell(appConfig, rowuid, columnid) ⇒ Type.Column

Returns the column object for the current cell, including the current text and value.

Params

  • appConfig Type.AppConfig

  • rowuid string

  • columnid any

setColumnProperty(appConfig, columnid, propertyName, propertyValue) ⇒ void

Params

  • appConfig Type.AppConfig

  • columnid any

  • propertyName any

  • propertyValue any

setCellText(appConfig, rowuid, columnid, text)

Params

  • appConfig Type.AppConfig

  • rowuid string

  • columnid string

  • text any

setCellValue(appConfig, rowuid, columnid, value)

Params

  • appConfig Type.AppConfig

  • rowuid string

  • columnid string

  • value any

setCellProperty(appConfig, rowuid, fieldid, propertyId, [propertyValue]) ⇒ void

Set a property for a cell.

Params

  • appConfig Type.AppConfig

  • rowuid string

  • fieldid string

  • propertyId *

  • [propertyValue] * = '~##~'

PreviousTabLibNextSample Code

Last updated 5 years ago

Was this helpful?