Docs
ServoyCloudSupportSamplesOpen SourceCommunity
  • Home
  • GUIDES
    • Platform Overview
    • Get Servoy
    • Get Started
      • Chapter 0
      • Chapter 1
      • Chapter 2
      • Chapter 3
      • Chapter 4
      • Chapter 5
    • Get Help
      • SuLA Instructions
      • SuLA Terms
    • Develop
      • Application Design
        • Forms
          • Layout Management
            • Simple Layout
            • Fully Responsive
              • Bootstrap 12-Grid
              • Flexbox
              • Custom Div
              • Collapsible Container
              • Simple Collapsible
              • Center Container
              • Inline Group Container
            • Abstract Form
          • Form Containers
            • Form Container
            • Tab Panel
            • Split Pane
            • Collapse
            • Accordion Panel
            • Form Component
            • List Form Component
          • Form Inheritance
          • Form Components
        • UI Components
          • Buttons and Text
            • Badge
            • Button
            • Data Label
            • Dropdown
            • Image
            • Label
          • Grids
            • Data Grid
            • Power Grid
            • Table
          • Input Controls
            • Calendar
            • Calendar Inline
            • Checkbox
            • Choice Group
            • Combobox
            • Group Buttons
            • Html Area
            • Input Group
            • Rating
            • Slider
            • Switch
            • Spinner
            • TextArea
            • Textbox
            • TextBoxGroup
            • Type Ahead
            • select2tokenizer
          • Media
            • Carousel
            • Embedded YouTube
            • File upload
            • Image label
            • Lightbox Gallery
            • MultiFile Upload
            • PDF JS Viewer
            • PDF Viewer
          • Mobile
            • Native Data List
            • Native Select
          • Navigation
            • Breadcrumbs
            • Navbar
            • sidenav
          • Visualization
            • DBTreeview
            • Progress Bar
            • Treeview
            • ChartJS
              • Data Labels Plugin
              • Funnel Chart
              • OutLabels Plugin
              • TreeMap
          • Specialized Components
            • Smart Document Editor
            • Servoy PDF Viewer
            • Fullcalendar Component
              • Fullcalendar
              • Fullcalendar Events
              • Migrating calendar from Smart and Web client to NG client
            • Fullcalendar Component 2
            • Canvas
            • Google Charts
            • Google Maps
            • svySignature
            • svywebcam
        • Styling and Themes
          • Default Theme Properties
          • CSS / LESS
          • Component Variants
          • Font Icons
        • Data Modeling
          • Databases
            • Tables
              • Columns
              • Calculations
              • Aggregations
              • Methods
              • Events / Triggers
              • Table security
            • Views
            • Procedures
          • Relations
          • Value Lists
          • Menus
          • In-Memory Databases
          • View Datasource
        • Modular Design
      • Programming Guide
        • Scripting the UI
          • Scripting Forms
          • Interacting with Components
          • Navigation
          • Windows, Dialogs and Popups
          • Events Manager
        • Working with Data
          • Concepts
          • Loading
          • Sorting
          • Iterating
          • Searching
            • Find mode
            • Query Builder
            • SQL String
          • Filtering
          • Editing
          • Validation
        • Automation and Scheduling
          • Batch Processor
          • Headless API
          • Scheduler API
        • Creating REST APIs
        • Consuming Webservices
        • Working with Files
          • File Plugin Basics
          • Images
          • Excel
          • PDF
          • JSON
        • Browser Utilities
          • Notifications
            • Web Notifications (Toastr)
            • Web Notifications (Native)
            • Block UI
          • Session Management
          • Keyboard Utilities
          • NG Utils
        • Sending and Receiving Email
        • Servoy Jasper Reports
          • Input Type
          • Display Mode
          • Output format
          • Jaspe Reports Viewer
        • Extensions
          • Modules
            • svyPhonegap
              • First Use Guide
              • Barcode Scanner
              • Browser
              • Camera
              • File
              • Fingerprint
              • Location
              • Network Interface
              • Phonegap
              • Printer
              • Push Notifications
            • svyAPI
              • Getting Started
            • svyLookup
              • Custom Templates
              • API Documentation
              • svyLookup v1
                • API Documentation v1.0.0
                • Base Form svyLookupTable v1.0.0
                • Base Form AbstractLookup v1.0.0
            • svyNavigation
              • API Documentation
                • API svyNavigation
                • API svyNavigationHistory
                • API svyNavigationUX
            • svyPopupFilter
              • Simple Filter Pickers
              • Custom Templates
              • API Documentation
                • API svyToolbarFilter
                • API svyPopupFilter
              • API Documentation v1
                • API svyToolbarFilter v1
                • API svyPopupFilter v1
            • svySearch
            • svySecurity
              • Overview
              • Token-based Auth and SSO (NEW!)
              • API Documentation
              • Getting Started
              • Tenant replication
              • Security Management Console
                • Classic Security Management Console
              • svySecurityUX
              • svyProperties
              • API Doc svyProperties
            • svyUtils
              • Log Manager
              • Log Manager Appenders
              • Smart Doc Editor Utils
              • Custom Dialogs
              • Excel Utils
                • Full API Reference
              • Crypto Utils
      • Security
        • Authentication
        • Permissions
          • UI Permissions
          • Data Permissions
          • Runtime Permissions
        • Audit Logging
        • OAuth
        • JWT
      • Multi-Language Support
      • Mobile Development
        • Getting Started
        • Mobile Design
        • Native Mobile Integrations
        • Building a Native Binary for the App Store
      • Native Desktop Development
        • NGDesktop UI plugin
        • NGDesktop Utils
        • NGDesktop File Plugin
    • Deploy
      • WAR Deployment
      • Docker Deployment
      • Server Configuration
        • Server Settings
        • Server Plugins
        • Database Servers
          • Locks
          • Transactions
          • Oracle
          • SQLServer
        • Client Sessions
        • Batch Processors
        • License Management
        • Monitoring
          • Server Log
          • Browser Console Log
          • Websocket Log
          • Query Performance
          • Client Performance
          • Client Event Tracing
          • Monitoring Servoy with JMX
      • NGClient deployment
      • Troubleshooting
      • Other Topics
        • Security: Cross-site Scripting
        • Running in an iFrame
    • Extend
    • Contribute
  • Reference
    • Servoy Core
      • Object Model
        • Database Server
          • Table
            • Column
            • Calculation
            • Method
            • Aggregation
          • View
          • Procedure
        • Solution
          • Form
          • Form Component
          • Relation
          • Relation Item
          • Table Node
          • Value List
          • Menu
          • Menu item
          • In-Memory Data Source
          • View Foundset Data Source
          • Variable
          • Column Info
          • Media
          • Layout Container
          • Method
        • i18n Message Key
      • Developer API
        • Globals
        • Forms
          • RuntimeForm
            • controller
            • containers
              • RuntimeContainer
            • elements
              • Component
              • RuntimeAccordionPanel
              • RuntimeBean
              • RuntimeButton
              • RuntimeCalendar
              • RuntimeCheck
              • RuntimeCombobox
              • RuntimeComponent
              • RuntimeDataButton
              • RuntimeDataLabel
              • RuntimeGroup
              • RuntimeHtmlArea
              • RuntimeImageMedia
              • RuntimeInsetList
              • RuntimeLabel
              • RuntimeListBox
              • RuntimePassword
              • RuntimePortal
              • RuntimeRadio
              • RuntimeChecks
              • RuntimeRadios
              • RuntimeRectangle
              • RuntimeRtfArea
              • RuntimeSpinner
              • RuntimeSplitPane
              • RuntimeTabPanel
              • RuntimeTextArea
              • RuntimeTextField
              • RuntimeWebComponent
        • JS Lib
          • Array
          • BigInt
          • Boolean
          • Date
          • Function
          • IterableValue
          • Iterator
          • JSON
          • Map
          • Set
          • Math
          • Namespace
          • Number
          • Object
          • Promise
          • QName
          • RegExp
          • Special Operators
          • Statements
          • String
          • XML
          • XMLList
        • Application
          • APPLICATION_TYPES
          • CLIENTDESIGN
          • DRAGNDROP
          • ELEMENT_TYPES
          • LOGGINGLEVEL
          • NGCONSTANTS
          • UICONSTANTS
          • CSSPosition
          • JSDimension
          • JSDNDEvent
          • JSEvent
          • JSLogger
          • JSLogBuilder
          • JSPoint
          • JSUpload
          • JSWindow
          • JSBounds
          • Renderable
          • UUID
        • SolutionModel
          • ALIGNMENT
          • ANCHOR
          • BEVELTYPE
          • CURSOR
          • DEFAULTS
          • FONTSTYLE
          • MEDIAOPTION
          • PAGEORIENTATION
          • PRINTSLIDING
          • SCROLLBAR
          • TITLEJUSTIFICATION
          • TITLEPOSITION
          • UNITS
          • JSBean
          • JSButton
          • JSCalculation
          • JSComponent
          • JSDataSourceNode
          • JSField
          • JSForm
          • JSLabel
          • JSMedia
          • JSMethod
          • JSPart
          • JSPortal
          • JSRelation
          • JSRelationItem
          • JSStyle
          • JSTab
          • JSTabPanel
          • JSValueList
          • JSVariable
          • JSTitle
          • JSChecks
          • JSCombobox
          • JSHeader
          • JSInsetList
          • JSList
          • JSPassword
          • JSRadios
          • JSText
          • JSTextArea
          • JSWebComponent
          • JSLayoutContainer
        • Database Manager
          • QUERY_COLUMN_TYPES
          • SQL_ACTION_TYPES
          • JSColumn
          • JSDataSet
          • JSBaseRecord
          • JSBaseSqlRecord
          • JSBaseFoundset
          • JSBaseSQLFoundset
          • JSFoundSet
          • JSFoundSetUpdater
          • JSRecord
          • JSRecordMarker
          • JSRecordMarkers
          • JSTable
          • JSTableFilter
          • MenuFoundSet
          • MenuItemRecord
          • QBAggregate
          • QBAggregates
          • QBCase
          • QBCaseWhen
          • QBColumn
          • QBColumns
          • QBCondition
          • QBFunction
          • QBFunctions
          • QBGroupBy
          • QBJoin
          • QBJoins
          • QBLogicalCondition
          • QBParameter
          • QBParameters
          • QBPart
          • QBResult
          • QBSearchedCaseExpression
          • QBSelect
          • QBSort
          • QBSorts
          • QBTableClause
          • QBWhereCondition
          • ViewFoundSet
          • ViewRecord
        • Events Manager
          • EVENTS_AGGREGATION_TYPES
          • EventType
        • Menus
          • JSMenu
          • JSMenuItem
        • JSMenuDatasource
        • Utils
        • Client Utils
          • JSBlobLoaderBuilder
        • History
        • Security
        • i18n
        • ServoyException
          • DataException
        • JSUnit
        • Datasources
          • DBDataSource
          • DBDataSourceServer
          • JSConnectionDefinition
          • JSDataSource
          • MemDataSource
          • MenuDataSource
          • SPDataSource
          • SPDataSourceServer
          • ViewDataSource
        • JSViewDatasource
        • servoyDeveloper
        • enum
    • Extensions
      • UI Components
        • Buttons and Text
          • Badge
          • Button
          • Data Label
          • Drop Down
          • Image
          • Label
        • Form Containers
          • Accordion Panel
          • Collapse
          • Form Container
          • Form Component Container
          • List Form Component
          • Default Loading Indicator
          • Error Bean
          • Portal
          • Responsive Container
          • Servoy Default Navigator
          • Slider
          • Split Pane
          • TabPanel
        • Grids
          • Data Grid
          • Power Grid
          • Table
        • Input Controls
          • Calendar
          • Calendar Inline
          • Checkbox
          • Choice Group
          • Combobox
          • Floatinglabel Calendar
          • Floatinglabel Combobox
          • Floatinglabel Textarea
          • Floatinglabel Textbox
          • Floatinglabel Type Ahead
          • Group Buttons
          • Html Area
          • Input Group
          • Rating
          • Select2tokenizer
          • Slider
          • Spinner
          • Switch
          • TextArea
          • TextBox
          • TextBox Group
          • Type Ahead
        • Media
          • Carousel
          • Embedded YouTube
          • File upload
          • Image label
          • Lightbox Gallery
          • MultiFile Upload
          • PDF JS Viewer
          • PDF Viewer
        • Mobile
          • Native Data List
          • Native Select
        • Navigation
          • Breadcrumbs
          • Navbar
          • sidenav
        • SmartDocEditor
          • Smart Document Editor
        • Visualization
          • Canvas
          • Chart
          • Custom List
          • DBTreeview
          • Foundset List
          • Fullcalendar
          • Gauge
          • Google Maps
          • Kanban
          • Progress Bar
          • Treeview
      • Server Plugins
        • amortization
          • AmortizationCalculation
          • Polynomial
        • clientmanager
          • Broadcaster
          • JSClientInformation (cm)
        • excelxport
        • file
          • JSFile
          • JSProgressMonitor
        • headlessclient
          • JSClient
        • http
          • HTTP_STATUS
          • Cookie
          • DeleteRequest
          • GetRequest
          • HeadRequest
          • HttpClient
          • HttpClientConfig
          • OptionsRequest
          • PostRequest
          • PutRequest
          • Response
          • TraceRequest
          • PatchRequest
          • JSFileUpload
        • images
          • JSImage
        • jwt
          • Algorithm
          • Builder
          • JWTClaims
        • mail
          • Attachment
          • MailMessage
        • maintenance
          • JSClientInformation
          • JSColumnObject
          • JSServer
          • JSTableObject
        • mobileservice
          • OfflineDataDescription
        • oauth
          • ClientAuthentication
          • CustomApiBuilder
          • OAuthProviders
          • OAuthRequest
          • OAuthResponse
          • OAuthResponseBinary
          • OAuthResponseJSON
          • OAuthResponseText
          • OAuthService
          • OAuthServiceBuilder
          • OAuthTokenExtractors
          • RequestType
        • pdf_output
        • rawSQL
        • RestWs plugin
        • rest_ws
          • WsContents
          • WsCookie
          • WsRequest
          • WsResponse
        • scheduler
        • serialize
        • textxport
          • DataProviderExport
          • TabExporter
        • udp
          • JSPacket
        • XmlReader
          • XmlNode
      • Browser Plugins
        • Block UI
        • Block UI (ref)
        • Dialogs Plugin
        • Idle
        • Idle (ref)
        • Key Listener
        • Key Listener (ref)
        • NGDesktop File
        • NGDesktop File (ref)
        • NGDesktop UI (ref)
        • NGDesktop Utils (ref)
        • NG Utils (ref)
        • Office Javascript API for Servoy
        • Phonegap
        • Web Notifications (Native)
        • Web Notifications (Toastr)
        • Window Plugin
        • Font Awesome
      • Modules
        • Smart Doc Editor Utils
        • svyAPI
          • Getting Started
        • svyLookup
          • Custom Templates
          • API Documentation
          • svyLookup v1
            • API Documentation v1.0.0
            • Base Form svyLookupTable v1.0.0
            • Base Form AbstractLookup v1.0.0
        • svyLookupExample
        • svyNavigation
          • API Documentation
            • API svyNavigation
            • API svyNavigationHistory
            • API svyNavigationUX
        • svyNavigationUX
        • svyNavigationUXSample
        • svyPopupFilter
          • Simple Filter Pickers
          • Custom Templates
          • API Documentation
            • API svyToolbarFilter
            • API svyPopupFilter
          • API Documentation v1
            • API svyToolbarFilter v1
            • API svyPopupFilter v1
        • svyProperties
        • svySearch
        • svySecurity
          • Overview
          • Token-based Auth and SSO (NEW!)
          • API Documentation
          • Getting Started
          • Tenant replication
          • Security Management Console
            • Classic Security Management Console
          • svySecurityUX
          • svyProperties
          • API Doc svyProperties
        • svySecurityConsole
        • svySecurityUX
        • svyUtils
          • Log Manager
          • Log Manager Appenders
          • Smart Doc Editor Utils
          • Custom Dialogs
          • Excel Utils
          • Full API Reference
          • Crypto Utils
        • svyUtils$Excel
        • svyUtils$NGClient
        • svyUtils$customDialogs
        • svyUtils$logManagerAppenders
        • svyUtils$tableGrid
      • Layout
        • Boostrap 12grid layout
          • Collapsible Container
          • Simple Collapsible
          • Center Container
          • Inline Group Container
          • Flexbox Layout
      • Solutions
        • Sample Application
          • Tutorial Part 1
          • Tutorial Part 2
      • Packages
        • UI Component Packages
          • Advanced Renderers
          • Bootstrap Components
          • Bootstrap Extra Components
          • Canvas
          • Chart JS
          • Fullcalendar Component
          • googlemaps
          • kanban
          • Servoy Core
          • Servoy Extra Components
          • Servoy NG-Grids
          • Servoy PDF Viewer
          • smartDocumentEditor
        • Browser Plugin Packages
          • Block UI
          • Core NG only Services
          • Key Listener
          • NGDesktop File
          • NGDesktop UI
          • NGDesktop Utils
          • Web Notifications
          • Idle Web Service
    • Servoy Developer
      • Menu
        • File
        • Edit
        • Source
        • Refactor
        • Navigate
        • Search
        • Project
        • Actions
        • Run
        • Window
        • Help
      • Toolbar
      • Solution Explorer
        • Resources
          • Database Servers
            • Database Server
              • Procedures
              • Tables
              • Views
          • Security
          • i18n
        • All Solutions
          • Solution
          • Active Solution
            • Scopes
              • Scope
                • Variables
            • Forms
              • Working Set
              • Form
                • Controller
                • Variables
                • Elements
                • Relations
            • Form Components
              • Form Component
            • Relations
              • Relation
            • ValueLists
              • ValueList
            • Menus
              • Menu
                • MenuItem
            • Media
              • Folder
              • File
            • DataSources
              • In Memory DataSources
                • In Memory DataSource
              • View Foundsets DataSources
                • View Foundset DataSources
            • Servoy Packages
              • Package
            • Modules
              • Module
        • Solution Explorer Contextual List
      • Views
        • Command Console
        • Console
        • Problems
        • Tasks
        • Bookmarks
        • Search
        • Form Hierarchy
        • Help
        • JUnit
        • Outline
        • Profiler
        • Properties
        • Project Explorer
        • Call Hierarchy
      • Editors and Wizards
        • Property configurator for columns
        • Relation Editor
        • Text Format Editor
        • Date Format Editor
        • Number Format Editor
        • Database Synchronization Wizard
        • Security Editor
        • SQL Editor
        • i18n Editor
        • File Import Wizard
        • File Export Wizard
        • WAR Export Wizard
        • NGDesktop Export Wizard
        • Table Editor
        • Metadata Synchronization Wizard
        • Database Server Connection Editor
        • Text Property Editor
        • Valuelist Editor
        • Form Editor
          • Parts of the Form Editor
          • Designing a Form
          • Layout Tools
          • Using Containers
          • Creating and Using Forms
          • Using Servoy Beans
          • Using Shapes
          • Form Editor Subtabs
          • [Tips and Shortcuts][reference/servoy-developer/object-editors/form-editor-tips_and_shortcuts.md]
          • Editong a Responsive LayoutForm
          • CSS Positioning
        • Form Hierarchy
        • Component Properties Editor
        • Variable Editor
        • Method Selection Wizard
        • New Solution Wizard
        • Application Event Types Editor
        • New Form Wizard
        • Form Dataproviders Configurator
        • Servoy Resource Locator
        • Datasource Selection Wizard
        • Sorting Fields Wizard
        • Scripting Editor
          • Getting Started-Overview of Script Editor
          • Code Writing Features
          • Code Navigation
          • Code Rewriting Tools
          • Refactoring
          • Code Formatting
          • Script Editor Tips and Shortcuts
          • Unit Tests
        • Theme Editor
          • General Properties
          • Sidenav Properties
          • Navbar Properties
          • Tabs Properties
          • Windows Properties
          • Dialogs Properties
          • Tables Properties
          • Breadcrumb specific style Properties
          • Brand colors Properties
          • Validations Properties
          • Margins and Padding Properties
        • Editor Selection
        • Run Configurations
        • Debug Configurations
        • Externalize Strings Wizard
        • Font Chooser Wizard
        • Color Chooser Wizard
        • Project Properties Configurator
        • Move Wizard
        • External Tools Configurations
        • About Servoy Developer
        • Servoy Developer Installation Details
        • Eclipse Marketplace Wizard
        • Install Available Software Wizard
        • Cheat Sheet Selection Wizard
        • Servoy Developer Help Wizard
        • Switch to Editor Wizard
        • Find Actions Wizard
        • Customize Perspective Configurator
        • Quick Search Wizard
        • Search Wizard
        • Encoding Wizard
        • Task Wizard
        • Find - Replace Wizard
        • Properties Editor
        • New Project Wizard
        • New Method Wizard
        • New Menu Wizard
          • New MenuItem Wizard
        • Menu Editor
        • ServoyMenu Selection Wizard
        • JSMenu compatible component selector
        • Permissions Configuration Dialog
      • Project File Structure
        • Servoy Installation Directory
          • servoy.properties
        • Workspace Folder
          • Resources Directory
            • Database Information (.dbi) Files
          • Solution Folder
      • Package Manager
      • Preferences
      • Property Types for components / services
      • Debugger
        • Debug Explorer
        • Breakpoints
          • Breakpoint Properties
        • Variables
        • Expressions
        • Interactive Console
    • Application Server
    • Servoy Cloud
      • Cloud Control Center
        • Home
          • Setup Namespace
          • User profile
            • My Profile
            • Support
        • Download IDE
        • Application Overview
          • Applications
            • Pipelines
              • Jobs
                • Packages
                  • Commits
                  • Artifacts
                  • Configuration
                  • Quality reports
                  • Build markers
                • Job Configuration
                  • Build and Deploy or Build
                  • Mobile
                  • Desktop
            • Environments
              • Metrics
                • Users
                • Databases
                  • Metrics
                • System Health
                • Log Activity
                • App performance
                • Query performance
              • Cloud reporting
            • Security
              • Permissions
              • Tenants
            • Reports
            • Security Login Designer
              • Single Sign-On
                • Sign in with Google
                • Sign in with Microsoft
          • Code Repositories
        • Project Management
          • Tickets
          • Backlog
          • Active Sprints
        • User Management
          • Users
          • Roles
        • Administration
          • Security
            • ServoyCloud Roles
          • Credentials
          • Settings
        • Add-Ons
      • Database Backup
      • E2E Cypress Testing
        • Using Cypress
      • On-Premise Deployment
      • Privacy policy (ServoyAI)
      • FAQ
      • Migrate to Servoy Cloud
    • Extensions Developement
      • Component and Services
        • Component Development
        • Service Development
        • Tools and Dev Tips to use for Component/Service developement
        • Manifest (.mf file)
        • Specification (.spec file)
          • Property Types
            • Array property types
            • Custom object property types
            • Findmode property type
            • Foundset property type
            • Tags
        • Directives And Filters
          • Sablotabsequence
        • Console (serverside)
        • ServoyApi (serverside)
      • Serverside Plugins
        • Data Convertors and Validators
        • UI Convertors
  • Release notes
    • Release notes
      • 2025.03
      • 2024.03 (LTS)
      • 2023.03 (LTS)
      • 2025.03 (Servoy Cloud)
      • 2024.12
      • 2024.12 (Servoy Cloud)
      • 2024.09
      • 2024.09 (Servoy Cloud)
      • 2024.06
      • 2024.06 (Servoy Cloud)
      • 2024.03 (Servoy Cloud)
      • 2023.12
      • 2023.12 (Servoy Cloud)
      • 2023.09
      • 2023.09 (Servoy Cloud)
      • 2023.06
      • 2022.03 (LTS)
      • 2022.12 What's new
      • 2022.12
      • 2022.09 What's new
      • 2022.09
      • 2022.06 What's new
      • 2022.06
      • 2021.03.3 (LTS)
Powered by GitBook
On this page
  • Properties
  • arrowsUpDownMoveWhenEditing
  • checkboxSelection
  • columns
  • columnsAutoSizing
  • columnsAutoSizingOn
  • continuousColumnsAutoSizing
  • editNextCellOnEnter
  • enableColumnResize
  • enableSorting
  • enabled
  • gridOptions
  • groupMaxWidth
  • groupMinWidth
  • groupRowRendererFunc
  • groupStyleClass
  • groupWidth
  • headerHeight
  • iconConfig
  • isEditableFunc
  • localeText
  • mainMenuItemsConfig
  • multiSelect
  • onDragGetImageFunc
  • onDragOverFunc
  • pivotMode
  • readOnly
  • responsiveHeight
  • rowHeight
  • rowStyleClassFunc
  • showColumnsMenuTab
  • styleClass
  • tabSeq
  • toolPanelConfig
  • useLazyLoading
  • visible
  • Events
  • onCellClick(rowData,columnId,cellData,event,dataTarget)
  • onCellDoubleClick(rowData,columnId,cellData,event,dataTarget)
  • onCellRightClick(rowData,columnId,cellData,event,dataTarget)
  • onColumnDataChange(rowindex,columnindex,oldvalue,newvalue,event,rowData)
  • onColumnFormEditStarted(rowindex,columnindex,value)
  • onColumnStateChanged(columnState,event)
  • onDrop(sourceRows,targetRow,event)
  • onFooterClick(columnindex,event,dataTarget)
  • onLazyLoadingGetRows(startRow,endRow,rowGroupCols,valueCols,pivotCols,pivotMode,groupKeys,filterModels,sortModels)
  • onReady()
  • onRowGroupOpened(groupcolumnindexes,groupkeys,isopened)
  • onRowSelected(rowData,selected,event)
  • API
  • addAggCustomFuncs(aggFuncs)
  • appendLazyRequestData(dataset,lastRowIndex)
  • autoSizeAllColumns()
  • deleteColumn(id)
  • deleteRows(rowsKey)
  • editCellAt(rowindex,columnindex)
  • exportData(fileName,skipHeader,columnGroups,skipFooters,skipGroups,asCSV)
  • exportToDataset()
  • getAllColumns()
  • getColumn(id,forChange)
  • getColumnState()
  • getExpandedGroups()
  • getSelectedRows()
  • isPivotMode()
  • moveColumn(id,index)
  • newColumn(id,index)
  • newRows(rowsData,appendToBeginning)
  • renderData(dataset,pks)
  • restoreColumnState(columnState)
  • scrollToRow(rowData)
  • setExpandedGroups(groups)
  • setFormEditorValue(value)
  • setSelectedRows(rowIndexes)
  • sizeColumnsToFit()
  • stopCellEditing(cancel)
  • updateRows(rowsData)
  • Types
  • aggFuncInfo
  • column
  • columnVO
  • columnsAutoSizingOn
  • filterModelVO
  • iconConfig
  • mainMenuItemsConfig
  • rowInfo
  • sortModelVO
  • toolPanelConfig

Was this helpful?

  1. Reference
  2. Extensions
  3. UI Components
  4. Grids

Power Grid

PreviousData GridNextTable

Last updated 1 month ago

Was this helpful?

(part of package '') Extends designtime/SolutionModel: Extends runtime:

Power Grid is an editable table component providing advanced functionality such as row grouping, pivoting, summaries and powerful analytics. It's data is loaded from a JSDataSet, and the changed data (if it is edited) can be exported back as a dataset.

This is a reference page; many components have detailed usage guides .

Properties

arrowsUpDownMoveWhenEditing

Defines action on TEXTFIELD editor for up/down arrow keys Type:


checkboxSelection

When true the row has a checkbox for selecting/unselecting Type: Default Value: false


columns

List all columns to be used in table as dataprovider Type:


columnsAutoSizing

Auto sizing for columns. SIZE_COLUMNS_TO_FIT: make the currently visible columns fit the screen. AUTO_SIZE: the grid will work out the best width to fit the contents of the 'visible' cells in the column. NONE: no auto sizing action performed Type: Default Value: null


columnsAutoSizingOn


continuousColumnsAutoSizing


editNextCellOnEnter


enableColumnResize


enableSorting


enabled


gridOptions


groupMaxWidth


groupMinWidth


groupRowRendererFunc


groupStyleClass


groupWidth


headerHeight


iconConfig


isEditableFunc


localeText


mainMenuItemsConfig


multiSelect


onDragGetImageFunc


onDragOverFunc


pivotMode


readOnly


responsiveHeight


rowHeight


rowStyleClassFunc


showColumnsMenuTab


styleClass


tabSeq


toolPanelConfig


useLazyLoading


visible


Events

onCellClick(rowData,columnId,cellData,event,dataTarget)

Called when the mouse is clicked on a row/cell

Parameters:


onCellDoubleClick(rowData,columnId,cellData,event,dataTarget)

Called when the mouse is double clicked on a row/cell

Parameters:


onCellRightClick(rowData,columnId,cellData,event,dataTarget)

Called when the right mouse button is clicked on a row/cell

Parameters:


onColumnDataChange(rowindex,columnindex,oldvalue,newvalue,event,rowData)

Called when the columns data is changed

Parameters:


onColumnFormEditStarted(rowindex,columnindex,value)

Called when the column's form editor is started

Parameters:


onColumnStateChanged(columnState,event)

Called when the columns state is changed

Parameters:


onDrop(sourceRows,targetRow,event)

Called when a row is dropped as a result of a drag-n-drop

Parameters:


onFooterClick(columnindex,event,dataTarget)

Called when the mouse is clicked on a footer cell

Parameters:


onLazyLoadingGetRows(startRow,endRow,rowGroupCols,valueCols,pivotCols,pivotMode,groupKeys,filterModels,sortModels)

Called when lazy loading is used, and new rows are requested to display

Parameters:


onReady()

Called when the table is ready to be shown


onRowGroupOpened(groupcolumnindexes,groupkeys,isopened)

Called when group is opened/closed

Parameters:


onRowSelected(rowData,selected,event)

Called when the mouse is clicked on a row/cell

Parameters:


API

addAggCustomFuncs(aggFuncs)

Add custom aggregate functions. Ex.: addAggCustomFuncs({ myAggregate: '(function (valuesArray) { return myAggValueNumber })'})

Parameters:


appendLazyRequestData(dataset,lastRowIndex)

When useLazyLoading is set, this method is used to append the new rows to the table from inside the onLazyLoadingGetRows callback.

The new rows are passed using a dataset.

"lastRowIndex" specifies the index of the last row on the server; if not set, the lazy loading will behave like an infinite scroll, and onLazyLoadingGetRows will be called called until "lastRowIndex" will be set

Parameters:


autoSizeAllColumns()

Automatically adjusts the widths of all columns to fit their content. This method ensures that each column's width is sized according to the data it contains, without leaving extra unused space.

Example:

// Auto-size all columns in the grid
powerGridInstance.autoSizeAllColumns();

deleteColumn(id)

Removes column with id

Parameters:


deleteRows(rowsKey)

Delete rows - in order to work, pks needs to be set using renderData, and the rowsKey objects needs to have pk

Parameters:


editCellAt(rowindex,columnindex)

Start cell editing (only works when the table is not in grouping mode).

Parameters:


exportData(fileName,skipHeader,columnGroups,skipFooters,skipGroups,asCSV)

Export data to excel format (xlsx)

Parameters:


exportToDataset()

Export data to JSDataSet


getAllColumns()

Returns all the columns


getColumn(id,forChange)

Gets the column with id. If changes will be made on the returned column, it should be called with forChange set to true

Parameters:


getColumnState()

Returns the current state of the columns (width, position, grouping state) as a json string that can be used to restore to this state using restoreColumnState


getExpandedGroups()

Returns currently expanded groups as an object like: {expandedGroupName1:{}, expandedGroupName2:{expandedSubGroupName2_1:{}, expandedSubGroupName2_2:{}}}


getSelectedRows()

Gets selected rows data


isPivotMode()

Returns pivot mode state


moveColumn(id,index)

Move column

Parameters:


newColumn(id,index)

Adds new column at specified index. Index is 0 based.

Parameters:


newRows(rowsData,appendToBeginning)

Create new rows

Parameters:


renderData(dataset,pks)

Fills the table with data from a dataset. The column name from the dataset is used to match on the component column id

Parameters:


restoreColumnState(columnState)

Restore columns state to a previously save one, using getColumnState. If no argument is used, it restores the columns to designe time state. It won't re-create deleted columns.

Parameters:


scrollToRow(rowData)

Scroll viewport to matching row

Parameters:


setExpandedGroups(groups)

Sets expanded groups

Parameters:


setFormEditorValue(value)

Set the currently opened form editor value

Parameters:


setSelectedRows(rowIndexes)

Sets selected rows

Parameters:


sizeColumnsToFit()

Adjusts the columns' widths to fit the available viewport, ensuring that all visible columns are resized to fill the table's width. This method dynamically resizes columns to ensure no empty space remains in the grid's horizontal viewport.

Example:

elements.myTable.sizeColumnsToFit();

stopCellEditing(cancel)

If a cell is editing, it stops the editing

Parameters:


updateRows(rowsData)

Update rows - in order to work, pks needs to be set using renderData, and the rowData objects needs to have pk

Parameters:


Types

aggFuncInfo

Information about an aggregation function used in the grid. scripting type: CustomType<aggrid-datasettable.aggFuncInfo>

  • aggFunc

    • The aggregation function implementation.

  • name

    • The name of the aggregation function.

column

Defines a column configuration for the grid. scripting type: CustomType<aggrid-datasettable.column>

  • aggFunc

    • Name of function to use for aggregation

    • Default Value: ""

  • autoResize

    • Enables auto-resizing of the column based on its content.

    • Default Value: true

  • cellRendererFunc

    • Function to change the cell rendering

  • cellStyleClassFunc

    • Function to determine the CSS style class for the cell dynamically.

  • columnDef

    • Map where additional column properties of ag-grid can be set

  • dataprovider

    • The data provider name associated with the column.

  • dndSource

    • Allow dragging

    • Default Value: false

  • dndSourceFunc

    • Boolean function for allow/disallow dragging.

  • editForm

    • Form used as custom editor

  • editFormSize

    • Size configuration for the custom cell editor form.

    • Default Value: {"width":300,"height":200}

  • editType

    • Type of editing used for that column

  • enablePivot

    • If the column can be used as pivot

    • Default Value: false

  • enableResize

    • Enables resizing for this column.

    • Default Value: true

  • enableRowGroup

    • Allow the user to group or ungroup the column

    • Default Value: true

  • enableSort

    • Enables sorting for this column.

    • Default Value: true

  • enableToolPanel

    • When true, the column is available in the tool panel.

    • Default Value: true

  • excluded

    • When true the column is excluded from the UI

    • Default Value: false

  • exportDisplayValue

    • If exportData api should export the display value (with format applied) instead of the raw data of the dataset

    • Default Value: false

  • filterType

    • The type of filter applied to this column.

  • footerStyleClass

    • CSS style class for the column footer.

  • footerText

    • The text to be displayed in the column footer.

  • format

    • Format for the type set in formatType

  • formatType

    • Type of data the format is applied on

    • Default Value: "TEXT"

  • headerGroup

    • Header group, that this column will be part of

  • headerGroupStyleClass

    • CSS style class for the header group.

  • headerIconStyleClass

    • (Font awesome) Styles for header icon

  • headerStyleClass

    • CSS style class for the column header.

  • headerTitle

    • The title text to be displayed in the column header.

  • headerTooltip

    • Tooltip text for the column header.

  • id

    • Used to set the column id (colId) property in the serialized column state json string of getColumnState and onColumnStateChanged

  • maxWidth

    • The maximum width allowed for the column in pixels.

  • minWidth

    • The minimum width allowed for the column in pixels.

  • pivotComparatorFunc

    • Function to sort the pivot columns

  • pivotIndex

    • Set this in columns you want to pivot by

    • Default Value: -1

  • rowGroupIndex

    • Set the rowGroupIndex to group on the column; the index defines the order of the group when there are multiple grouped columns

    • Default Value: -1

  • showAs

    • Alternative display mode for the column.

  • styleClass

    • CSS style class for the cell.

  • tooltip

    • Tooltip text for the cell.

  • valueGetterFunc

    • Proxy function for getting the cell value from the model

  • valuelist

    • Value list for mapping the column's values.

  • valuelistConfig

    • Configuration settings for the value list.

  • visible

    • Visibility flag; when false the column is hidden.

    • Default Value: true

  • width

    • The width of the column in pixels.

    • Default Value: 0

columnVO

Represents a simplified column value object used in the grid. scripting type: CustomType<aggrid-datasettable.columnVO>

  • aggFunc

    • The aggregation function associated with the column.

  • displayName

    • The display name for the column.

  • id

    • Unique identifier of the column.

columnsAutoSizingOn

Events that trigger auto-sizing of columns. scripting type: CustomType<aggrid-datasettable.columnsAutoSizingOn>

  • columnResize

    • Apply 'columnsAutoSizing' when columns are resized

    • Default Value: true

  • columnRowGroupChange

    • Apply 'columnsAutoSizing' when row grouping is changed

    • Default Value: true

  • displayedColumnsChange

    • Apply 'columnsAutoSizing' when columns are added/removed

    • Default Value: true

  • gridReady

    • Apply 'columnsAutoSizing' when grid is ready to be shown

    • Default Value: true

  • gridSizeChange

    • Apply 'columnsAutoSizing' when grid size changes

    • Default Value: true

  • toolPanelVisibleChange

    • Apply 'columnsAutoSizing' when the toolpanel visibility is changed

    • Default Value: true

filterModelVO

Model representing a filter applied to a column. scripting type: CustomType<aggrid-datasettable.filterModelVO>

  • id

    • The unique identifier of the filter.

  • operator

    • The operator used in the filter (e.g., '=', '>', '<').

  • value

    • The value used for filtering.

iconConfig

Icon configuration for grid components. scripting type: CustomType<aggrid-datasettable.iconConfig>

  • iconCheckboxChecked

    • Icon for a checked checkbox.

  • iconCheckboxCheckedReadOnly

    • Icon for a read-only checked checkbox.

  • iconCheckboxIndeterminate

    • Icon for an indeterminate checkbox state.

  • iconCheckboxIndeterminateReadOnly

    • Icon for a read-only indeterminate checkbox.

  • iconCheckboxUnchecked

    • Icon for an unchecked checkbox.

  • iconCheckboxUncheckedReadOnly

    • Icon for a read-only unchecked checkbox.

  • iconClipboardCopy

    • Icon for copying to the clipboard.

  • iconClipboardPaste

    • Icon for pasting from the clipboard.

  • iconColumnGroupClosed

    • Icon for a closed column group.

  • iconColumnGroupOpened

    • Icon for an open column group.

  • iconColumnMoveAdd

    • Icon for adding a column.

  • iconColumnMoveGroup

    • Icon for grouping columns.

  • iconColumnMoveHide

    • Icon for hiding a column.

  • iconColumnMoveLeft

    • Icon for moving a column to the left.

  • iconColumnMoveMove

    • Icon for moving a column.

  • iconColumnMovePin

    • Icon for pinning a column.

  • iconColumnMovePivot

    • Icon for pivoting a column.

  • iconColumnMoveRight

    • Icon for moving a column to the right.

  • iconColumnMoveValue

    • Icon for moving a column's value.

  • iconColumnSelectClosed

    • Icon for a closed column selection.

  • iconColumnSelectOpen

    • Icon for an open column selection.

  • iconColumns

    • Icon representing the columns panel.

  • iconDropNotAllowed

    • Icon indicating that a drop operation is not allowed.

  • iconEditorChecked

    • Icon for a checked state in an editor.

  • iconEditorUnchecked

    • Icon for an unchecked state in an editor.

  • iconFilter

    • Icon for filtering functionality.

  • iconGroupContracted

    • Icon representing a collapsed group.

  • iconGroupExpanded

    • Icon representing an expanded group.

  • iconMenu

    • Icon for the grid menu.

  • iconMenuAddRowGroup

    • Icon for adding a row group via the menu.

  • iconMenuPin

    • Icon for pinning via the menu.

  • iconMenuRemoveRowGroup

    • Icon for removing a row group via the menu.

  • iconMenuValue

    • Icon for displaying values in the menu.

  • iconPivotPanel

    • Icon for the pivot panel.

  • iconRefreshData

    • Icon for refreshing grid data.

    • Default Value: "glyphicon glyphicon-refresh"

  • iconRowGroupPanel

    • Icon for the row group panel.

  • iconSortAscending

    • Icon indicating ascending sort order.

  • iconSortDescending

    • Icon indicating descending sort order.

  • iconSortUnSort

    • Icon indicating an unsorted column.

  • iconValuePanel

    • Icon for the value panel.

mainMenuItemsConfig

Configuration options for the main menu items in the grid. scripting type: CustomType<aggrid-datasettable.mainMenuItemsConfig>

  • autoSizeAll

    • Option to auto-size all columns.

    • Default Value: false

  • autoSizeThis

    • Option to auto-size the current column.

    • Default Value: false

  • contractAll

    • Option to collapse all groups in the grid.

    • Default Value: false

  • expandAll

    • Option to expand all groups in the grid.

    • Default Value: false

  • pinSubMenu

    • Configuration for the pin sub-menu.

    • Default Value: false

  • resetColumns

    • Option to reset columns to their default state.

    • Default Value: false

  • rowGroup

    • Option to group rows by this column.

    • Default Value: true

  • rowUnGroup

    • Option to ungroup rows.

    • Default Value: true

  • valueAggSubMenu

    • Configuration for the value aggregation sub-menu.

    • Default Value: false

rowInfo

Information about a row in the grid. scripting type: CustomType<aggrid-datasettable.rowInfo>

  • rowData

    • The data object for the row.

  • rowIndex

    • The index of the row in the grid.

sortModelVO

Model representing the sorting state for a column. scripting type: CustomType<aggrid-datasettable.sortModelVO>

  • colId

    • The column identifier to which this sorting model applies.

  • sort

    • The sort direction ('asc' for ascending, 'desc' for descending).

toolPanelConfig

Configuration options for the grid's tool panel. scripting type: CustomType<aggrid-datasettable.toolPanelConfig>

  • suppressColumnExpandAll

    • When true, the option to expand all columns is suppressed in the tool panel.

    • Default Value: false

  • suppressColumnFilter

    • When true, the column filter is suppressed in the tool panel.

    • Default Value: false

  • suppressColumnSelectAll

    • When true, the option to select all columns is suppressed in the tool panel.

    • Default Value: false

  • suppressPivotMode

    • When true, the pivot mode option is suppressed in the tool panel.

    • Default Value: false

  • suppressPivots

    • When true, pivot options are suppressed in the tool panel.

    • Default Value: false

  • suppressRowGroups

    • When true, row groups are suppressed in the tool panel.

    • Default Value: false

  • suppressSideButtons

    • When true, side buttons in the tool panel are suppressed.

    • Default Value: false

  • suppressValues

    • When true, values are suppressed in the tool panel.

    • Default Value: false


Apply 'columnsAutoSizing' for these events even if 'continuousColumnsAutoSizing' is false Type:

Apply 'columnsAutoSizing' whenever columns width are changed Type: Default Value: false

When true, pressing Enter during editing will automatically move to the next cell. Type: Default Value: false

Enables column resizing by user interaction. Type: Default Value: true

Enable column sorting by clicking on the column's header Type: Default Value: true

When false, disables user interaction with the table. Type: Default Value: true

Map where additional grid properties of ag-grid can be set Type:

Maximum allowed width (in pixels) for group rows. Type:

Minimum allowed width (in pixels) for group rows. Type: Default Value: 200

Function to customize group row rendering when gridOptions.groupDisplayType is set to 'groupRows' Type:

CSS style class applied to group rows. Type:

Fixed width (in pixels) for group rows. Type: Default Value: 200

The height (in pixels) of the table header. Type: Default Value: 33

Default icon configuration for grid controls. Type:

Callback that returns the editable state of a cell. Type:

Map where locales of ag-grid can be set Type:

Configuration options for main menu items in the grid. Type:

When true, multiple rows can be selected simultaneously. Type: Default Value: false

Called when row(s) drag-n-drop is started, to get the drag image as an html code. Type:

Callback when dragging over a row - returns one of the strings: 'copy', 'move', 'none' depending on the allowed drag operation. Type:

Pivoting allows you to take a columns values and turn them into columns Type: Default Value: false

When true, the table operates in read‑only mode. Type: Default Value: false

Table's height to be set in a responsive form. When responsiveHeight is set to 0, the table will use 100% height of the parent container. When responsiveHeight is set to -1, the table will auto-size it's height to the number of rows displayed inside the grid - in this case there is no vertical scrollbar and all rows are rendered Type: Default Value: 300

The height in pixels of the table's rows Type: Default Value: 25

Function to add style class to row Type:

When true, a dedicated columns menu tab is displayed. Type: Default Value: false

Default CSS style class for the table. Type: Default Value: "ag-theme-alpine"

The tab order index for keyboard navigation within the table. Type:

Configuration options for the grid’s tool panel. Type:

When true, the table uses lazy loading to fetch data on demand. Type: Default Value: false

Controls whether the table is visible. Type:

{} rowData The data for the clicked row.

{} [columnId] The identifier of the clicked column.

{} [cellData] The data of the clicked cell.

{} [event] The event object associated with the click.

{} [dataTarget] Optional data target identifier.

{} rowData The data for the double-clicked row.

{} [columnId] The identifier of the double-clicked column.

{} [cellData] The data of the double-clicked cell.

{} [event] The event object associated with the double-click.

{} [dataTarget] Optional data target identifier.

{} rowData The data for the right-clicked row.

{} [columnId] The identifier of the right-clicked column.

{} [cellData] The data of the right-clicked cell.

{} [event] The event object associated with the right-click.

{} [dataTarget] Optional data target identifier.

{} rowindex The index of the row where the change occurred.

{} [columnindex] The index of the column where the change occurred.

{} [oldvalue] The previous value of the cell.

{} [newvalue] The new value of the cell.

{} [event] The event that triggered the change.

{} rowData The full data object for the row.

Returns: {}

{} [rowindex] The index of the row being edited.

{} [columnindex] The index of the column being edited.

{} [value] The initial value of the cell for editing.

{} columnState A JSON string representing the new state of the columns.

{} [event] The event that triggered the change.

{} sourceRows An Array of plain objects if dragged from a power grid, or JSRecord objects if from a data grid

{} targetRow The target row where the rows were dropped.

{} event The event object associated with the drop action.

{} [columnindex] The index of the footer column that was clicked.

{} [event] The event object associated with the click.

{} [dataTarget] Optional target identifier for the click.

{} startRow The index of the first row to load.

{} endRow The index of the last row to load.

{} rowGroupCols The columns used for grouping.

{} valueCols The columns used for values.

{} pivotCols The columns used for pivoting.

{} pivotMode Indicates if pivot mode is enabled.

{} groupKeys The keys representing the current grouping.

{} filterModels The current filter models.

{} sortModels The current sort models.

{} [groupcolumnindexes] An array of column indexes associated with the group.

{} [groupkeys] The keys representing the group hierarchy.

{} [isopened] True if the group was expanded, false if collapsed.

{} rowData The data for the clicked row.

{} selected True if the row has been selected, false if deselected.

{} [event] The event object associated with the click.

{} aggFuncs Object with properties names the aggregates name, and values the custom function as string

{} dataset The dataset containing the new rows to append to the table. The dataset's structure must align with the table's columns for proper data binding.

{} [lastRowIndex] The index of the last row available on the server. If not provided, lazy loading will function as infinite scrolling until this value is set.

{} id The unique identifier of the column to be removed from the component.

{} rowsKey Delete rows

{} rowindex Row index of the editing cell (0-based)

{} columnindex Column index in the model of the editing cell (0-based)

{} [fileName] The name of the file to save the exported data to. If not provided, a default name will be used.

{} [skipHeader] If true, the headers of the table will be excluded from the exported file. Defaults to false.

{} [columnGroups] If true, includes column group information in the export. Defaults to false.

{} [skipFooters] If true, the footers of the table will be excluded from the exported file. Defaults to false.

{} [skipGroups] If true, group rows will be excluded from the exported file. Defaults to false.

{} [asCSV] If true, the data will be exported in CSV format instead of XLSX. Defaults to false.

Returns: A dataset object containing the exported grid data, where the first row represents

Returns: An array of all column objects currently defined in the table.

{} id The unique identifier of the column to retrieve in the Servoy grid.

{} [forChange] Indicates whether the column is being retrieved for modifications.

Returns: The column object at the specified index.

Returns: A JSON string representing the current state of the columns, including their width, position, and grouping state.

Returns: An object representing the currently expanded groups in the table.

Returns: An array of objects representing the data of the currently selected rows in the table.

Returns: True if the pivot mode is currently enabled, otherwise false.

{} id Column id

{} index New position (0-based)

{} id The unique identifier for the new column to be added.

{} [index] 0-based index

Returns: The column object that was created and added to the table.

{} rowsData New rows

{} [appendToBeginning] If true rows will be added to the beginning of the table

{} [dataset] The dataset containing the data to populate the table. The dataset's column names must match the component's column IDs to bind data correctly.

{} [pks] List of dataprovider names; needed in case of using apis: updateRows and deleteRows

{} [columnState] A JSON string representing the saved state of the columns, including width, position, and grouping state. If not provided, the columns will be restored to their design-time state.

{} rowData RowData with at least on attribute, used to find the viewport row to scroll to

{} groups An object like {expandedGroupName1:{}, expandedGroupName2:{expandedSubGroupName2_1:{}, expandedSubGroupName2_2:{}}}

{} value Form editor value

{} rowIndexes An array of 0-based row indexes to be selected in the table.

{} [cancel] 'true' to cancel the editing (ie don't accept changes)

{} rowsData Update rows

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Type:

Boolean
Boolean
Boolean
Boolean
Json
Number
Number
Number
Number
Boolean
Boolean
Boolean
Number
Number
Boolean
Boolean
Object
String
Object
JSEvent
String
Object
String
Object
JSEvent
String
Object
String
Object
JSEvent
String
Number
Number
Object
Object
JSEvent
Object
Boolean
Number
Number
Object
String
JSEvent
Array<Object>
Object
JSEvent
Number
JSEvent
String
Long
Long
Boolean
Array<String>
Array<Number>
Array<Object>
Boolean
Object
Boolean
JSEvent
JSDataset
Long
String
Array<Object>
Number
Number
String
Boolean
Boolean
Boolean
Boolean
Boolean
JSDataset
String
Boolean
String
Object
Array<Object>
Boolean
String
Number
String
Number
Array<Object>
Boolean
JSDataset
Array<String>
String
Object
Object
Object
Array<Number>
Boolean
Array<Object>
string
string
boolean
json
string
boolean
dimension
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
string
string
string
int
int
int
int
string
string
boolean
int
string
string
string
boolean
boolean
boolean
boolean
boolean
boolean
string
string
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
object
int
string
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Servoy NG-Grids
JSWebComponent
RuntimeWebComponent
here
String
Boolean
String
Array<CustomType<aggrid-datasettable.column>>
CustomType<aggrid-datasettable.columnsAutoSizingOn>
CustomType<aggrid-datasettable.iconConfig>
CustomType<aggrid-datasettable.mainMenuItemsConfig>
CustomType<aggrid-datasettable.toolPanelConfig>
Array<CustomType<aggrid-datasettable.columnVO>>
Array<CustomType<aggrid-datasettable.columnVO>>
Array<CustomType<aggrid-datasettable.columnVO>>
Array<CustomType<aggrid-datasettable.filterModelVO>>
Array<CustomType<aggrid-datasettable.sortModelVO>>
Array<CustomType<aggrid-datasettable.column>>
CustomType<aggrid-datasettable.column>
CustomType<aggrid-datasettable.column>
Enabled
Clientfunction
Styleclass
Clientfunction
Map
Clientfunction
Clientfunction
Clientfunction
Styleclass
Tabseq
Visible
Map
clientfunction
clientfunction
clientfunction
clientfunction
form
styleclass
tagstring
format
tagstring
styleclass
styleclass
styleclass
tagstring
tagstring
clientfunction
styleclass
clientfunction
valuelist
valuelistConfig
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass
styleclass