Genero Studio User Guide 5.01

Content
Search
Index
infoSearch is case-insensitive.
Use and/or as operators.
[word1 word2] is like [word1 or word2]
Do not use quotes to group words.
Example: [datetimeedit and new and features]
Loading, please wait ...

Loading

  • Genero Studio User Guide
  • What's New in 5.01
  • Documentation conventions
    • Syntax diagrams
    • Notes, tips, and warnings
    • Code examples
  • Welcome to Genero Enterprise
    • What is Genero Enterprise
    • Genero Studio modules
    • Running the Demos
    • Switching Genero Clients
    • Creating with Quick Starts
    • Finding more information
  • Welcome to Genero Studio
  • Install Genero Studio
    • Genero compatibility for Genero Studio
      • GST 5.01 and Genero compatibility
      • GST 4.01 and Genero compatibility
      • GST 3.21 and Genero compatibility
    • Install Genero Studio on UNIX™ platforms
      • In silent mode
    • Install Genero Studio on Windows®
      • In silent mode
    • Install Genero Studio on macOS™ (GUI installer)
      • Troubleshooting on macOS™
    • Install Genero Studio on macOS™ (command line)
      • Debug
  • Getting Started
    • Quick Start: Tour Genero Studio
      • Run the OfficeStore demo
      • Explore Project Manager
      • Explore database meta-schemas
      • Explore Code Editor
      • Explore forms
      • Explore the Debugger
      • Analyze code
    • The Genero Studio framework
      • The Welcome Page
      • Modules
        • BAM
        • Code Analyzer
        • Code Editor
        • Debugger
        • Diff
        • File Browser
        • Form Designer
        • Meta-schema Manager
        • Project Manager
        • Report Writer
        • Source Code Management
        • Web Services
      • Views
        • Show, dock, or move a view
        • Views Listing
          • Bookmarks view
          • Document view
          • Document Errors view
          • Output view
          • Properties view
          • Projects view
          • Structure view
          • Tasks view
      • Documents
      • Dialogs
        • New dialog
        • Save As dialog
        • Open from a different version
        • Filter View dialog
        • Print preview dialog
      • Genero Workplace Window
      • Updating Genero Studio and its documentation
      • Genero Studio Help
    • Learning to use Genero Studio
      • Command line options
      • Samples directory
      • Integrating existing applications
      • Setting Preferences
        • General Preferences
          • Workspaces Configuration
          • User actions
          • Messages configuration
          • History configuration
        • User interface preferences
          • Setting the interface theme
          • Toolbar configuration
          • Menus configuration
          • Accelerators (Shortcuts) configuration
        • Compiler and Runtime preferences
          • Run/debug configuration
          • Compilation configuration
        • Integrate your tools into Genero Studio
    • TUI development guidelines
  • Configuration
    • Local or remote development
      • Local environment
        • Software requirements
        • Local installations, GAS configurations, environment sets
      • Remote environment
        • Software requirements
        • Add a remote host
          • SSH
            • SSH advanced security
              • Configure public key authentication on Windows®
              • Configure public key authentication on Linux™
            • SSH troubleshooting
          • TCP (deprecated)
          • Terminal Command
        • Define remote server files
          • Mount points to shared drives
          • Synchronization directories
        • Remote installations, GAS configurations, environment sets
    • Language support (text encoding)
      • Use a different character set
      • Add a text encoding plugin
      • Character mapping table
      • Configure keyboard and language
      • Configure LANG on Studio Server
      • Test text encoding configuration
    • Database access
    • Genero configurations
      • Change the active configuration
      • Create a new configuration
      • Specify a new FGLGWS installation
        • Copy and recompile the Genero Studio libraries
      • Configure for a GUI client
      • Configure the GGC
      • Configure for a TUI client
      • Configure for the Web client
        • Configure for a Web client customization
      • Configure for GWA
      • Configure for Android™
        • Install and configure Java SDK and Android™ SDK
        • Configuration for extending GMA
        • Display to an Android™ virtual device
          • Troubleshoot Android™ SDK issues
          • Troubleshoot Android™ emulator issues
        • Display to an Android™ physical device
        • Configure multiple Android™ display devices
        • Update GMA in existing GST installation
      • Configure for iOS
        • Install and configure Xcode
        • Configuration for extending GMI
        • Display to an iOS simulator
        • Display to an iOS physical device
        • Configure multiple iOS display devices
        • Update GMI in existing GST installation
      • Display to the Genero Mobile Development Client
    • Global setup
    • Specific setup
    • Configuration reference
      • Genero Configuration Management dialog
      • Compiler / Runtime configuration
      • Import Configuration dialog
      • Import Preferences dialog
      • Display Client Management dialog
        • Configure for the Desktop client
        • Configure for Mobile clients
      • GAS standalone dispatcher
      • Environment sets
        • GST-specific environment variables
          • DB_SQL_DELIMITER
          • GMADIR
          • GMIDIR
          • GMIUSERDIR
          • GMIEXTDIR
          • GSTDIR
          • GSTLIBRARYDIR
          • GSTSCHEMANAMES
          • GSTSETUPDIR
          • GSTUSERDIR
          • GSTUSERSAMPLESDIR
          • GSTTERM
          • GSTWCDIR
          • GWAUSERDIR
        • Add or edit environment variables
      • Share projects / SCM
      • File associations
      • The New dialog
        • Update the New dialog
        • creatables.conf elements
          • Creatables
          • Category
          • New, File, Directory, Wizard
          • action attribute
      • Properties for project definitions
      • Custom diagram entries and properties
        • settings.agconf
          • The WEB custom editor
          • The LOCATOR editor
          • The PROCESS custom editor
          • settings.agconf elements
            • AGSettings
            • Form
              • File
                • Messages
                • DynamicProperty
                • DynamicPropertyGroup
                • Item (Form / BusinessRecord / Database)
            • BusinessRecord
              • File
                • Messages
                • DynamicProperty
                • Item (Form / BusinessRecord / Database)
            • BusinessApplication
              • DynamicProperty
              • Items
                • Item (BusinessApplication)
                • BasicItem
                • Relation
              • Constraint
            • Database
              • File
                • Messages
                • DynamicProperty
                • Item (Form / BusinessRecord / Database)
      • Configuration error messages
    • Microsoft® Windows® Security Blocking
  • Meta-schema Manager
    • What is a database meta-schema?
    • Database menu
    • Creating a meta-schema
      • Create a meta-schema
      • Extract meta-schema from database
      • BDL schema file (sch)
      • Add a meta-schema to a project
    • Adding to a meta-schema
      • Add new tables and columns
      • Add constraints or indexes
      • Add foreign keys
      • Add a many-to-many relationship
      • Multiple tabs information
      • Centralize field information
    • Viewing a meta-schema
    • Creating a report using an MSXML schema file
    • Comparing two meta-schemas
    • Update a meta-schema from database
    • Generate a database script from meta-schema
    • Generate meta-schema documentation
    • Copy a table or column definition as text
    • Meta-schema Manager Reference
      • Meta-schema properties
        • Orphan properties
      • Data types
      • DB connection and user information
        • IBM® DB2®
        • IBM® Informix®
        • IBM® Netezza®
        • Microsoft SQL Server
        • Oracle
        • Oracle MySQL / MariaDB
        • PostgreSQL
        • SAP HANA
        • SQLite
      • The gsdbdoc command
      • Dialogs
        • Advanced Properties dialog
        • Connection information dialog
        • Database Generation Script dialog
        • Revert schema changes dialog
      • Views
        • DB Schemas view
      • Meta-Schema Manager preferences
      • Meta-schema diagram context menu
      • Editing the meta-schema within the table
      • File extensions
      • Meta-schema Manager error messages
  • DB Explorer
    • Open DB Explorer
    • Change connection details
    • Show data
    • Change the data
    • Limit rows
    • Write a SQL query by hand
    • Execute a query
  • Projects
    • Quick Start: Create a project
    • Creating new projects
      • Create a new project
      • Structured projects
      • Import existing files as a new project
      • mkproject - Convert a Makefile to a project
      • Connect to existing build systems
    • Organizing projects
      • Add an existing file to a project
      • Using external projects
        • Add external project
        • Set dependencies to the external library
        • Exclude external projects from the build
      • Setting external dependencies
    • Building and linking programs
      • Languages
      • Build rules
        • Add/Edit a build rule
      • Link and execution rules
      • Environment variables
        • Where to set
        • Add at project level
        • Add at specific setup level
        • Add at global level
        • Display current environment
      • Compile a file
      • Build a project or application
      • Clean a project or application
      • Rebuild a project or application
      • Compute dependencies
      • Manage rules
      • Command line options
      • Define pre- and post-compile commands
      • Define pre- and post-link commands
      • The gsmake command
    • Locate a file
    • Set the default application
    • Project Manager Reference
      • Dialogs
        • Advanced Properties dialog
        • Import Project dialog
        • Build Rules Configuration dialog
        • Recent Projects dialog
      • Opening a file
      • Application configuration files
      • Projects node properties
        • BinaryName
        • Command line arguments
        • Compiler options
        • Current working directory
        • Description
        • Exclude from build
        • Exclude from compilation
        • Exclude from link
        • External dependencies
        • File path
        • Language
        • Linker options
        • Source directory
        • Target directory
        • Web service
        • Web service URL suffix
      • Predefined node variables
      • Orphan properties
      • File extensions
    • Project Manager error messages
  • Code Quality
    • Identifier naming convention rules
    • Mandatory DECIMAL and MONEY precision
    • Multi-line STRING definition
    • Only one variable per declaration
    • Only one variable per type inside a single declaration
    • Detect deprecated features
    • Detect backwards compatibility features
    • gslint error messages
  • Code Editor
    • Editing code files
      • Code Editor basics
      • Smart editing
      • Format and Indent
        • Genero source files
      • Qualify Imports
      • Fix Case
      • Mark Host Variables
      • Bookmarks
      • Auto completion
      • Code templates
      • Split a document
      • Search and replace
        • Using wildcards in search
        • Using regular expressions in search
        • Group capture in regular expressions
        • Function search
    • Using the Diff tool
      • Base and working files
      • Selected files
    • Code coverage
    • Source code identifiers
      • Update extra identifier sets with a .4id file
      • Update extra identifier sets using the GUI
      • Set the color and font of identifers
    • Printing files
    • XML Catalog files
    • Code Editor Reference
      • Code Editor preferences
        • Encoding (i18n)
        • Behavior & Display preferences
        • Themes preferences
        • Template preferences
        • XML Schema/DTD preferences
      • Diff tool preferences
      • Views
        • Code Structure view
        • Search/Replace view
        • Search Results view
        • Tasks view
        • Document Errors view
        • Output view
      • Keyboard Shortcuts
        • Cursor movement keymap
        • Selection keymap
        • Text editing keymap
        • Clipboard keymap
        • Search and replace keymap
        • Buffers and Files keymap
        • Code completion keymap
        • Code templates keymap
      • vi Commands List
      • Code Editor error messages
  • GUI Testing
    • Quick Start: Regression testing
    • The testing framework
    • Create and run a unit test
    • Test node properties
      • Test mode
      • Tested module
      • Tested module arguments
      • Template Directories
      • No Wait
      • Dump AUI Tree
      • Dump Log
      • Check
      • Check On Snapshot
      • Check As Failure
      • Client Name
      • Forward GUI
      • Log On Error
      • Log Directory
      • Log Prefix
      • Speed Ratio
      • User Data
      • HTTP Handler
      • Frontcall Handler
      • Environment Variables
      • DVM Available
    • Viewing test results in the Output view
  • Code Analyzer
    • Dependency Diagrams
    • Sequence Diagrams
  • Form Designer
    • Forms in Genero applications
    • Quick Start: Creating a first form
    • Creating the user interface
      • Forms
        • Create a form
        • Convert to database form
        • Setting properties for form items
          • Property initializers
        • Tab index
        • Compile a form
        • Preview a form
        • Import and export .per files
      • Containers
        • HBox and VBox - layouting
        • Stack - layouting
        • Grid - positioning
        • ScrollGrid - positioning
        • Group - grouping
        • Folder and Pages - stacking
        • Subform - reusing
        • Table - organizing
        • Tree - hierarchy
        • HRec - aligning fields
        • Matrix
        • Data Control
      • Widgets
        • formField
        • Button
        • ButtonEdit
        • Canvas
        • CheckBox
        • ComboBox
        • DateEdit
        • DateTimeEdit
        • Edit
        • Field - deprecated
        • HLine
        • Image
        • Label
        • Phantom
        • ProgressBar
        • RadioGroup
        • Slider
        • SpinEdit
        • TextEdit
        • TimeEdit
        • WebComponent
      • Web components
        • Make components available to Form Designer
        • Add a ready-to-use component
      • Action management (Toolbars, Topmenus)
        • Action views
        • Action defaults
          • Add action defaults
          • Import action defaults
        • Topmenus
          • Add a Topmenu
          • Import a Topmenu
        • Toolbars
          • Add a Toolbar
          • Import a Toolbar
      • Styles
        • Create a style file
        • Apply a style to a form item
    • Form Designer usage
      • Drawing
      • Selecting, moving, resizing
      • Aligning
      • Transforming
      • The gsform command
      • Localizing your form
    • Form Designer Reference
      • Form Designer preferences
        • Form Elements preferences
        • Database Form preferences
      • Form tab
      • Records tab
      • Form Designer menus
        • Form Designer context menu
        • Alignment menu
      • Form Structure view
      • Form Designer dialogs
        • Data Control wizard
          • Column selection
          • Container selection
          • Joins and Data order
          • Dynamic properties
        • Style Selection dialog
        • Convert Container dialog
        • Alignment dialog
        • Dynamic properties
      • Properties
        • accelerator
        • accelerator2
        • accelerator3
        • accelerator4
        • action
        • aggregate
        • autoflush
        • autoflush_interval
        • autoHide
        • autoNext
        • autoScale
        • blink
        • buttonTextHidden
        • case
        • century
        • colAliasName
        • colName and tableName
        • color
        • colorCondition
        • columnCount
        • comment
        • completer
        • componentType
        • content
        • contextMenu
        • databaseName
        • dataType
        • dataType (aggregate)
        • defaultValue
        • defaultView
        • disclosureIndicator
        • Display Like
        • doubleClick
        • expandedColumn
        • fieldId
        • fieldIdRef
        • fieldType
        • flipped
        • font_family
        • font_size
        • fontPitch
        • format
        • gridChildrenInParent
        • gridHeight, gridWidth
        • height
        • heightUnit
        • hidden
        • idColumn
        • image
        • imageCollapsed
        • imageColumn
        • imageExpanded
        • imageLeaf
        • include
        • initializer
        • initialPageSize
        • invisible
        • isNodeColumn
        • items
        • justify
        • keyboardHint
        • keys
        • labels_toolbar
        • left
        • length
        • localize properties
        • lookup
        • mouse_event_focus
        • mouse_event_timeout
        • mouse_out
        • mouse_over
        • minHeight, minWidth
        • name
        • noEntry
        • noswipe
        • notEditable
        • notNull
        • orientation
        • path
        • parentIdColumn
        • PER comments
        • picture
        • placeholder
        • posX, posY
        • program
        • properties
        • queryEditable
        • repeat
        • required
        • reverse
        • rowCount
        • rowHeight
        • sample
        • scroll
        • scrollbars
        • selection
        • selection2
        • selection3
        • sizePolicy
        • sliderOrientation
        • spacing
        • spellcheck
        • split
        • splitter
        • step
        • stepX
        • stepY
        • stretch
        • stretchColumns
        • stretchMax
        • stretchMin
        • style
        • styleFile
        • tabIndex
        • tableAliasName
        • tag
        • text
        • text (aggregate)
        • title
        • toolbar
        • totalRows
        • type
        • underline
        • unHidable
        • unhidableColumns
        • unMovable
        • unmovableColumns
        • unSizable
        • unsizableColumns
        • unSortable
        • unsortableColumns
        • validate
        • Validate Like
        • valueChecked
        • valueMax
        • valueMin
        • valueUnchecked
        • verify
        • version
        • wantFixedPageSize
        • wantNoReturns
        • wantTabs
        • width
        • widthUnit
        • windowStyle
      • Orphan properties
      • File extensions
      • Form Designer error messages
  • Business Records
    • Edit the query
    • Add a record
    • Add a record field
    • Add a relation
    • Merge records
    • Provide field aliases
    • Order records
    • Show data
    • Add aggregate fields
    • Attach a master-detail to BEFORE/AFTER groups
    • Set occurrences
    • Business Record properties
      • active
      • aggregationFunctions
      • bindParameters
      • fieldType
      • lookup
      • masterTable
      • occurrences
      • whereParameters
      • unique key
    • Error messages
  • File Browser
  • Debug an application
    • Graphical Debugger
      • Start a program in debug mode
      • Debug a running program
        • Debug a running local program
        • Debug a running remote program
      • Step through the program
        • Breakpoints
          • Set a breakpoint
          • Conditional breakpoints
        • Watchpoints
          • Set a watchpoint
          • Conditional watchpoints
        • Execution flow
      • Examining data
      • Record/replay a macro
      • Stop the Debugger
      • Debugger (fgldb) command prompt
      • Debugger reference
        • Debug menu
        • Debugger views
          • Command view
          • Data view
          • Watchpoints view
          • Breakpoints view
          • Backtrace view
        • Graphical Debugger error messages
    • Profiler
    • Execution trace
    • Debug a mobile app
      • Debug version of a deployed app
        • Create a debug version of a deployed app
        • Run a debug version of a deployed app
      • Debug tools for apps in developer mode
        • Preview a form on a mobile device
        • Run an app with the graphical debugger
        • Attach the Graphical Debugger
        • Run an app with the Profiler
      • Viewing the AUI tree
        • View the AUI tree (Android™)
        • View the AUI tree (iOS)
        • View the AUI tree (Development Client)
      • Viewing the program logs
        • View program logs (Android™)
        • View program logs (iOS)
        • View program logs (Development Client)
      • Viewing the device logs
        • View device logs (Android)
    • Debug a Web services server application
    • Debug a TUI client
  • Source Code Management (SCM)
    • Using Subversion
      • Overview
      • Quick Start
      • Checkout files
      • Add files
      • Commit / Review changes
      • Locking
        • SVN Lock strategies
        • Set svn:needs-lock property
        • Lock a file
      • Revert changes / Un-add files
      • Delete files
      • Update / Update All
      • Cleanup
      • Copy working files and directories
      • Revert from a single revision
      • Merge and revert
      • Move a working copy (Switch)
      • Create patch
      • Apply patch
      • Browse repository
      • View log information
      • Specify the revision range for logs
      • Blame
        • Access the Blame view
      • Diff with revised file
      • Integrate bug tracking
      • SCM module reference
        • SCM menu
        • Views
          • SVN Log view
          • SVN Locks view
          • SVN Status view
          • SVN Repository Browser view
        • Dialogs
          • Apply Patch dialog
          • Merge/Revert dialog
          • The SVN Copy dialog
          • SVN Checkout dialog
          • SVN Lock dialog
          • SVN Properties dialog
        • Specify a Subversion client
        • SVN error messages
    • Using Git
    • Using Microsoft TFVC
    • Using other SCMs
  • Web services
    • SOAP Web Services
      • Create a SOAP web service client
      • Create a SOAP web service server
      • Building a SOAP web service application
      • Update the WSDL
      • The Web Services wizard
    • REST Web services
      • Run a REST server
      • Create a REST client
  • Mobile applications
    • Mobile development environment
    • Genero mobile app demos
    • Localize a mobile app
    • Debugging a mobile app
    • Genero Web applications
      • GWA quick start
  • Business Application Modeling (BAM)
    • Quick Starts
      • Quick Start: Generate an application
        • Create the project
        • Set the environment variables
        • Add a meta-schema
        • Implement the form and program
        • Generate and run the application
        • Add a detail list to the form
      • Quick Start: Generate a mobile app
        • Create a BAM mobile project
        • Model the database
        • Model the app
        • Generate and run the app
        • Add phone functionality to the app
        • Customize the app
        • Package and Deploy
      • Quick Start: Generate a master-detail mobile app
        • Create a BAM mobile project
        • Set the environment variables
        • Add a meta-schema
        • Model the app
          • Implement the master form
          • Implement the detail form
          • Implement the edit form
          • Implement the program
        • Generate and run the app
    • BAM Concepts
      • What is BAM?
      • How code is generated
      • The modeling diagrams
      • Mobile apps vs Desktop applications
      • The default template features
    • The various setups of a Genero Studio installation
      • Configure environment for specific template
    • BAM Projects
    • Modeling the application
      • The BA diagram
      • Create a BA diagram
      • Add and implement a program
        • Program entity
      • Add Forms
        • CRUD Form entity
        • Add CRUD forms
        • Zoom form entity
        • Add Zoom forms
        • Custom Form entity
        • Add Custom Forms
        • Implement a form
      • Add Reports
        • Report Data entity
        • Implement reports
        • Add a Report Design Document
        • Report print settings
        • Report export options
      • Add Web services
        • SOAP Web services
          • Create SOAP Web Service
        • JSON Web services
          • Create JSON Web Service
          • Create JSON client
            • Create a BDL client
            • Create a non-BDL client
        • BAM Web Services Reference
          • Web Service entities
            • Web Service
            • CRUD form with Web service
            • Zoom form with Web service
            • Web Service Server
          • Web Service properties
            • Service Name
            • Comment
            • Namespace
          • Public fields
      • Add Relations
        • Relations
      • Add mobile device features
        • Mobile device function properties
      • Using database views
      • Import files from the project
      • Rename a BAM entity file
    • Modeling the database
      • The database meta-schema file
      • Create a meta-schema
      • Extract meta-schema from database
      • Add a meta-schema to a project
      • Rename database (Mobile)
      • Rename database (Desktop)
      • Managing SERIALs in a generated application
      • Managing concurrency
      • Cascade delete
    • Working with forms
      • Mobile forms
        • Mobile form patterns
        • Display image with table row in mobile form
        • Reuse a common form
        • Rowbound actions
      • Enable and disable CRUD logic
      • Form behavior in CRUD states
      • Data refresh
      • Control the row position in form
      • Opening a form with a subset of data
      • Field activation
      • Define queries and data order
      • Define a dynamically populated ComboBox
      • Lookup fields
        • Define an ascending lookup field
        • Define an ascending lookup table using formonly fields
      • Add buttons to form
      • Add formonly (non database) fields to a form
      • Master-detail forms
    • Adding custom code
      • Understanding what gets generated
        • Entity.4gl
        • Entity_common.4gl
        • Program_prg.4gl
        • Schema_dbxdata.4gl
        • Schema_dbxconstraints.4gl
        • Form_ui.4gl
        • Form_uidialog.4gl
        • Form_uidialogdata.4gl
        • Form_uidata.4gl
      • Using code events
        • Database code events
          • Database data events
        • Entity code events
          • Form code events
            • Dialog code events
              • Form dialog events
              • Records dialog events
              • Fields dialog events
            • Data code events
              • Records data events
          • Custom form code events
            • Custom form dialog events
          • Report Data code events
            • Records data events
          • Web services code events
            • Web services data events
          • BA relation code events
            • Relation dialog events
        • Code events function reference
          • Understanding code event functions
          • BAM code specifics
          • Library files used by code events
          • Database data functions
            • Default Values
              • dbxDataEvent_tableName_SetDefaultValues
            • Check table contraints
              • dbxDataEvent_tableName_CheckTableConstraints
            • Insert row (by key)
              • dbxDataEvent_tableName_BeforeInsertRowByKey
              • dbxDataEvent_tableName_AfterInsertRowByKey
            • Update row (by key)
              • dbxDataEvent_tableName_BeforeUpdateRowByKey
              • dbxDataEvent_tableName_AfterUpdateRowByKey
            • Delete row (by key)
              • dbxDataEvent_tableName_BeforeDeleteRowByKey
              • dbxDataEvent_tableName_AfterDeleteRowByKey
          • Form dialog functions
            • On open event
              • dlgEvent_OnOpenForm
            • On action events
              • dlgEvent_OnActionAccept
              • dlgEvent_OnActionCancel
              • dlgEvent_OnActionClose
              • dlgEvent_OnActionExit
              • dlgEvent_OnActionNew
              • dlgEvent_OnActionQuery
            • On action states change
              • dlgEvent_OnActionStatesChange
            • Browse events
              • dlgEvent_Before_BrowseDialog
              • dlgEvent_After_BrowseDialog
            • Search events
              • dlgEvent_Before_SearchDialog
              • dlgEvent_After_SearchDialog
            • Empty event
              • dlgEvent_Before_EmptyDialog
            • Edit events
              • dlgEvent_Before_EditDialog
              • dlgEvent_After_EditDialog
          • Custom form dialog functions
            • Execute event
              • dlgEvent_OnExec
          • Relation dialog functions
            • Form events
              • dlgEvent_action_BeforeOpeningTheForm
              • dlgEvent_action_AfterClosingTheForm
              • dlgEvent_RelationName_BeforeRunningReport
              • dlgEvent_relationName_AfterRunningReport
            • Mobile events
              • dlgEvent__action__AfterPhoto
              • dlgEvent__action__AfterGallery
              • dlgEvent__action__AfterPhone
              • dlgEvent__action__AfterMail
              • dlgEvent__action__AfterSMS
              • dlgEvent__action__AfterVCard
              • dlgEvent__action__AfterMapQuery
              • dlgEvent__action__AfterBarcode
          • Records dialog functions
            • On action events
              • dlgEvent_record_OnActionAppend
              • dlgEvent_record_OnActionInsert
              • dlgEvent_record_OnActionUpdate
            • On action states change
              • dlgEvent_record_OnActionStatesChange
            • Display events
              • dlgEvent_record_BeforeDisplay
              • dlgEvent_record_AfterDisplay
            • Input events
              • dlgEvent_record_BeforeInput
              • dlgEvent_record_AfterInput
            • Construct events
              • dlgEvent_record_BeforeConstruct
              • dlgEvent_record_AfterConstruct
            • Row events
              • dlgEvent_record_BeforeRow
              • dlgEvent_record_AfterRow
            • Insert row events
              • dlgEvent_record_BeforeInsert
              • dlgEvent_record_AfterInsert
            • Delete row events
              • dlgEvent_record_BeforeDelete
              • dlgEvent_record_AfterDelete
            • Field events
              • dlgEvent_record_OnFieldsActivation
          • Fields dialog functions
            • dlgEvent_record_BeforeField_fieldName
            • dlgEvent_record_AfterField_fieldName
            • dlgEvent_record_OnChange_fieldName
          • Records data functions
            • On select rows
              • dataEvent_record_OnSelectRows
            • Insert row
              • dataEvent_record_BeforeInsertRow
              • dataEvent_record_AfterInsertRow
            • Update row
              • DataEvent_record_BeforeUpdateRow
              • DataEvent_record_AfterUpdateRow
            • Delete row (concurrent)
              • dataEvent_record_BeforeDeleteRowWithConcurrentAccess
              • dataEvent_record_AfterDeleteRowWithConcurrentAccess
            • Delete row
              • dataEvent_record_BeforeDeleteRow
              • dataEvent_record_AfterDeleteRow
            • Default Values
              • dataEvent_record_OnDefaultValues
            • Computed fields
              • dataEvent_record_OnComputedFields
      • Using POINTs and BLOCKs
        • Finding the right place to customize
        • Revert a change to a POINT or BLOCK
        • Lost POINT or BLOCK
      • Call an external module
      • Call a BAM-generated function from an app
    • Modifying the look and feel
      • Default actions
      • Modify action defaults
      • Modify styles
      • Default Topmenu and Toolbar
      • Modify the Top Menu
      • Modify the Toolbar
    • BAM Reference
      • BAM-specific environment variables
        • DBAPPDEBUG and debug level
        • DBAPP_MOBILE
      • $(generate)
      • tclsh
      • $(tcl) - deprecated
      • $(blockpoint)
      • $(javac)
      • File extensions
      • Business Application Modeling error messages
      • Business Application Diagram error messages
  • BAM Template Developer Guide
    • Quick Start: Customizing templates
      • Copy the default template set
      • Example 1: Adding a new property
        • Add a new property to the BA diagram
        • Modify tcl script to generate code
      • Example 2: Adding a File > >> New item
        • Add a new file type definition to settings.agconf
        • Define an action in File > New for the new item
        • Test new action
      • Example 3: Adding an entity to the BA Diagram
        • Add a new item to the BA diagram
        • Define the template file association
        • Add the new element to the program entity
        • Define the build rules
    • How code is generated
    • The code generation template set
    • Tcl basics and samples
      • Add Code Events to template
      • Add POINT and BLOCK sections to template
      • Example: Using XSLT instead of Tcl
    • Image directory structure
    • Template Reference
      • $(generate) model
      • POINT and BLOCK reference
  • Packaging, deploying, and distributing
    • Packaging an application
      • Creating a package
      • Packaging for the GAS
        • Packages and directories
      • Packaging for a mobile device
        • Packages and directories
        • Move files into a writable directory
        • Set Android permissions
        • Manage App updates
        • Troubleshooting (Android)
      • Packaging for GWA
      • Packaging a zip file
      • Packaging reference
        • Package node properties
        • Android™ package node properties
        • iOS package node properties
        • Directory node properties
    • Deploy a package to the GAS
    • Putting an app on a mobile device
      • Deploy a mobile package for testing
      • Distribute an Android™ app
        • Through Google Play
      • Distribute an iOS app
        • Over-The-Air installation
        • Submit an iOS app to the AppStore
    • Package and deploy rules
  • Upgrading
    • New Features
      • GST 5.01 new features
      • GST 5.00 new features
      • GST 4.01 new features
      • GST 4.00 new features
      • GST 3.21 new features
      • GST 3.20 new features
      • GST 3.10 new features
      • GST 3.00 new features
      • GST 2.51 new features
      • GST 2.50 new features
      • GST 2.41 new features
      • GST 2.40 new features
    • Upgrade Guides
      • GST 5.01 upgrade guide
      • GST 5.00 upgrade guide
      • GST 4.01 upgrade guide
      • GST 4.00 upgrade guide
      • GST 3.21 upgrade guide
      • GST 3.20 upgrade guide
      • GST 3.10 upgrade guide
      • GST 3.00 upgrade guide
      • GST 2.50 upgrade guide
      • GST 2.41 upgrade guide
      • GST 2.40 upgrade guide
      • GST 2.30 upgrade guide
      • GST 2.20 upgrade guide
    • Migrating to a new BAM template set
      • Migrate from dbapp3.2 to dbapp4.0
      • Migrate from dbapp3.1 to dbapp3.2
      • Migrate from dbapp3.0 to dbapp3.1
      • Migrate from dbapp2.0 to dbapp3.0
      • Migrate from dbapp1.0 to dbapp2.0
      • Migrate customized template sets
      • Using templates with another version of compiler
  • Error message reference
    • Framework error messages
    • Scripting error messages
  • File types and extensions
  • Legal Notices
  • Copyrights and Trademarks
    • install [1]
    • Tour [1]
  • $(delete) [1]
  • $(DistDir) [1]
  • $(generateXMLPackage) [1]
  • $(GMATOOLSDIR) [1]
  • $(GMITOOLSDIR) [1]
  • $(PackageFiles) [1]
  • $(packageId) [1]
  • $(PackageName) [1]
  • $generate
    • finding the XML schema [1]
  • administration
    • command line options [1]
    • generostudio [1]
  • Android
    • packaging issues [1]
    • set Android permissions [1]
  • Android Logcat [1]
  • application configuration file
    • packaging [1]
    • Project Manager [1]
  • application modeling
    • Web services
      • create JSON web service [1]
      • create JSON web service server [1]
      • create SOAP web service [1]
      • create SOAP web service server [1]
      • JSON Web services [1]
      • JSON Webservice server [1]
      • public fields [1]
      • SOAP Web services [1]
      • SOAP Webservice server [1]
  • application server
    • packaging [1]
  • applications
    • debugging [1]
    • deploying [1]
    • distributing [1]
    • packaging [1] [2]
  • AUI tree
    • Android device [1]
    • Genero Development Client [1]
    • iOS device [1]
    • view in developer mode [1]
  • Azure DevOps Server [1]
  • BAM [1]
    • adding custom code [1]
    • code events [1]
    • environment variables [1]
    • error messages [1]
    • file extensions [1]
    • generating code [1]
    • projects [1]
    • quick start [1]
    • reference [1]
    • template reference [1]
    • templates [1]
  • BAM desktop
    • rename database [1]
  • BAM mobile
    • add phone functionality [1]
    • create form from database [1]
    • create project [1] [2]
    • customize the app [1]
    • generate app [1] [2]
    • model the database [1]
    • package and deploy [1]
    • rename database [1]
    • run app [1] [2]
  • basics
    • first look [1]
  • BDL schema file [1]
  • BLOCK
    • BAM templates [1] [2]
  • bookmarks [1]
  • breakpoints [1]
    • conditional [1]
    • setting [1]
  • Business Application Diagram
    • error messages [1]
  • Business Application Modeler
    • default template [1]
    • desktop applicatino [1]
    • generated files [1]
      • form.4gl [1]
      • form_common.4gl [1]
      • form_ui.4gl [1]
      • form_uidata.4gl [1]
      • form_uidialog.4gl [1]
      • form_uidialogdata.4gl [1]
      • program.4gl [1]
      • program_prg.4gl [1]
      • report.4gl [1]
      • report_common.4gl [1]
      • schema.4gl [1]
      • schema_common.4gl [1]
      • schema_dbxconstraints.4gl [1]
      • schema_dbxdata.4gl [1]
      • WebService.4gl [1]
      • WebService_common.4gl [1]
    • master-detail [1]
    • mobile application [1]
    • modeling diagrams [1]
    • overview [1]
  • Business Application Modeling
    • create a managed project [1]
    • overview [1]
    • quick starts [1]
  • business record
    • add record [1]
    • add record field [1]
    • add relation [1]
    • bindParameters [1]
    • merge [1]
    • order records [1]
    • view data [1]
    • whereParameters [1]
  • business records [1]
    • diagram [1]
    • error messages [1]
    • properties [1]
  • character mapping [1]
  • client configuration
    • debugging [1]
    • desktop [1]
    • GBC [1] [2]
    • GDC [1]
    • GMA [1]
    • GMI [1]
    • mobile [1]
    • text mode [1]
    • web [1] [2]
  • clients
    • switch clients in [1]
  • Code Analyzer [1]
    • dependency diagrams [1]
    • overview [1]
    • sequence diagrams [1]
  • code beautifier [1]
  • code coverage [1]
  • Code Editor [1]
    • auto completion [1]
    • basics [1]
    • bookmarks [1]
    • Code Coverage view [1]
    • error messages [1]
    • identifiers [1]
    • overview [1]
    • preferences [1]
    • printing [1]
    • search and replace [1]
    • smart editing [1]
    • spliting document [1]
    • templates [1]
    • vi commands [1]
    • views [1]
  • Code Editor preferences
    • extra identifiers [1] [2] [3]
  • code events
    • BAM
      • reference [1]
    • BAM templates [1]
  • code quality
    • backward compatibility rules [1]
    • detect deprecated features rules [1]
    • identifier naming convention rules [1]
    • mandatory decimal precision rules [1]
    • mandatory money precision rules [1]
    • multi-line string definition rules [1]
    • no more than one variable has been declared per declaration rules [1]
    • no more than one variable has been declared per type inside a single declaration rules [1]
  • coding conventions
    • enforcing [1]
  • coding errors
    • detecting [1]
  • compare files
    • diff tool [1]
  • compatibility
    • GST 3.21 and Genero [1]
    • GST 4.01 and Genero [1]
    • GST 5.01 and Genero [1]
    • GST and Genero [1]
  • configuration
    • active configuration [1]
    • changing the active configuration [1]
    • compiler [1]
    • configure for a new FGL [1]
    • create new configuration [1]
    • default configuration [1]
    • Genero configuration [1]
    • Genero installation [1] [2]
    • global setup [1]
    • httpdispatch [1]
    • reference [1]
    • runtime [1]
    • setup directory [1]
    • setups [1]
    • specific setup [1]
  • configure
    • local environment [1]
    • remote environment [1]
  • Configure GST
    • Update GMA version [1]
    • Update GMI version [1]
  • constraints
    • meta-schemas [1]
  • container
    • Data Control [1]
    • Folder [1]
    • Grid [1]
    • Group [1]
    • HBox [1]
    • HRec [1]
    • Matrix [1]
    • Page [1]
    • ScrollGrid [1]
    • stack [1]
    • Subform [1]
    • Table [1]
    • Tree [1]
    • VBox [1]
  • creatables.conf [1]
    • action attribute [1]
    • Category element [1]
    • Creatables element [1]
    • Directory element [1]
    • element listing [1]
    • File element [1]
    • New element [1]
    • Wizard element [1]
  • data events
    • records property function
        • After Delete Row [1]
        • After Delete Row With ConcurrentAccess [1]
        • After Insert Row [1]
        • After Update Row [1]
        • Before Delete Row [1]
        • Before Delete Row With ConcurrentAccess [1]
        • Before Insert Row [1]
        • Before Update Row [1]
        • On Computed Fields [1]
        • On Default Values [1]
        • On Select Rows [1]
  • data model
    • add custom code [1]
  • data sets [1]
  • database connection
    • IBM DB2 [1]
    • IBM Informix [1]
    • IBM Netezza [1]
    • MariaDB [1]
    • Microsoft SQL Server [1]
    • Oracle [1]
    • Oracle MySQL [1]
    • PostgreSQL [1]
    • SAP HANA [1]
    • SQLite [1]
  • database events
    • After Delete Row By Key [1]
    • After Insert Row By Key [1]
    • After Update Row By Key [1]
    • Before Delete Row By Key [1]
    • Before Insert Row By Key [1]
    • Before Update Row By Key [1]
    • Check Table Constraints [1]
    • Set Default Values [1]
  • databases
    • connection and user information [1]
    • DB Explorer [1]
  • DB Explorer [1]
    • changing data [1]
    • connections [1]
    • executing queries [1]
    • limiting rows [1]
    • opening [1]
    • showing data [1]
    • writing queries [1]
  • debug a program
    • debug and start a program simultaneously [1]
    • local program [1]
    • remote program [1]
  • debug version
    • create [1]
  • Debugger [1]
    • error messages [1]
    • overview [1]
  • debugger views
    • Backtrace view [1]
    • Breakpoints view [1]
    • Command view [1]
    • Data view [1]
    • listing of views [1]
    • Watchpoints view [1]
  • debugging
    • applications [1]
    • breakpoints [1]
    • developer mode [1]
    • graphical debugger [1]
    • menu [1]
    • mobile applications [1] [2]
    • running programs [1]
    • standalone mobile applications [1]
    • watchpoints [1]
    • Web services client application [1]
    • Web services server application [1]
  • demos
    • running demos [1]
  • dependency diagrams [1]
  • deploy
    • mobile app [1]
    • package to GAS [1]
  • deprecated syntax
    • detecting [1]
  • developer mode [1]
  • development environment [1]
  • device logs [1]
  • dialog
    • Advanced Properties dialog [1]
    • Edit query [1]
    • Recent Projects [1]
  • Dialog events
    • After Browse Dialog [1]
    • After Edit Dialog [1]
    • After Search Dialog [1]
    • AfterRunningReport [1]
    • Before Browse Dialog [1]
    • Before Edit Dialog [1]
    • Before Empty Dialog [1]
    • Before Search Dialog [1]
    • BeforeRunningReport [1]
    • field property function
      • After Field [1]
      • Before Field [1]
      • On Change [1]
    • On Action Accept [1]
    • On Action Cancel [1]
    • On Action Close [1]
    • On Action Exit [1]
    • On Action New [1]
    • On Action Query [1]
    • On Exec [1]
    • On Open Form [1]
    • property function
      • On Action States Update (Form) [1]
      • On Action States Update (Record) [1]
      • On Fields Activation [1]
    • records property function
        • After Input [1]
        • After Row [1]
        • Before Construct [1]
        • Before Delete Row [1]
        • Before Display [1] [2]
        • Before Input [1]
        • Before Insert Row [1] [2]
        • Before Row [1]
        • On Action Append [1]
        • On Action Insert [1]
        • On Action Update [1]
      • After Construct [1]
      • After Delete Row [1]
  • dialogs
    • Advanced Properties dialog [1]
    • Build Rules Configuration [1]
    • Connection information dialog [1]
    • Database Generation Script dialog [1]
    • Filter View [1]
    • Genero Configuration Management [1]
    • Import Configuration [1]
    • Import Preferences [1]
    • import project [1]
    • list [1]
    • Meta-Schema Manager [1]
    • New [1]
    • Print preview [1]
    • Revert schema changes dialog [1]
    • Style Selection [1]
  • Diff
    • base and working files [1]
    • comparing files [1]
    • overview [1]
    • preferences [1]
    • SVN [1]
  • Directory node [1] [2]
  • distribute app
    • Android app [1]
    • AppStore [1]
    • Google Play Store [1]
    • iOS app [1]
    • over-the-air installation [1]
    • overview [1]
  • Doc conventions [1]
  • environment variable
    • global [1]
    • project [1]
    • specific setup [1]
  • environment variables
    • add or edit [1]
    • DBAPP_MOBILE [1] [2]
    • DB_SQL_DELIMITER [1]
    • environment sets [1]
    • GMADIR [1]
    • GMAUSERDIR [1]
    • GMIDIR [1]
    • GMIEXTDIR [1]
    • GMIUSERDIR [1]
    • GRESETUPDIR [1]
    • GSTDIR [1]
    • GSTLIBRARYDIR [1]
    • GSTSCHEMANAMES [1]
    • GSTTERM [1]
    • GSTUSERDIR [1]
    • GSTUSERSAMPLESDIR [1]
    • GSTWCDIR [1]
    • list [1]
    • project manager [1]
    • where to set [1]
  • error messages
    • BAM [1]
    • Business Application Diagram [1]
    • Business Records [1]
    • code editor [1]
    • configuration [1]
    • Debugger [1]
    • Form Designer [1] [2]
    • gslint [1]
    • Meta-schema Manager [1]
    • Project Manager [1]
    • scripting [1]
    • SVN [1]
  • external projects
    • add [1]
    • exclude from build [1]
    • set dependencies [1]
  • feature changes
    • version list [1]
  • fgldb
    • debugger [1]
  • fglgallery property
    • localize properties [1]
    • selection [1]
  • fglrichtext property
    • autoflush [1]
    • autoflush_interval [1]
    • font_family [1]
    • font_size [1]
    • labels_toolbar [1]
    • localize properties [1]
    • spellcheck [1]
    • toolbar [1]
  • fglsvgcanvas property
    • localize properties [1]
    • mouse_event_focus [1]
    • mouse_event_timeout [1]
    • mouse_out [1]
    • mouse_over [1]
    • selection [1]
    • selection2 [1]
    • selection3 [1]
  • file
    • post-compile command [1] [2]
    • pre-compile command [1] [2]
  • File Browser [1]
    • overview [1]
  • file extensions
    • .4ba [1]
    • .4dbx [1]
    • .4fdc [1]
    • .4fdm [1]
    • .4fdmws [1]
    • .4fdmwsj [1]
    • .4fdz [1]
    • .4fdzws [1]
    • .4fdzwsj [1]
    • .4prg [1]
    • .4pw [1]
    • .4rd [1]
    • .4ws [1]
    • .4wsj [1]
    • .4wsjprg [1]
    • .4wsprg [1]
  • fonts
    • Code Editor [1]
    • gsdbdoc [1]
  • foreign keys
    • meta-schemas [1]
  • form
    • Button [1]
    • ButtonEdit [1]
    • Canvas [1]
    • CheckBox [1]
    • ComboBox [1]
    • Data Control [1]
    • DateEdit [1]
    • DateTimeEdit [1]
    • Edit [1]
    • Field [1]
    • Folder [1]
    • formField [1]
    • Grid [1]
    • Group [1]
    • HBox [1]
    • HLine [1]
    • HRec [1]
    • Image [1]
    • Label [1]
    • Matrix [1]
    • Page [1]
    • Phantom [1]
    • preview [1]
    • ProgressBar [1]
    • RadioGroup [1]
    • ScrollGrid [1]
    • Slider [1]
    • SpinEdit [1]
    • stack [1]
    • Subform [1]
    • Table [1]
    • TextEdit [1]
    • TimeEdit [1]
    • Tree [1]
    • VBox [1]
    • webComponent [1]
  • Form Designer [1]
    • error messages [1] [2]
    • overview [1]
    • usage [1]
  • Form Designer properties
    • properties listing [1]
  • Form Designer property
    • accelerator [1]
    • accelerator2 [1]
    • accelerator3 [1]
    • accelerator4 [1]
    • action [1]
    • active [1]
    • aggregate [1]
    • aggregateDataType [1]
    • aggregateText [1]
    • aggregateType [1]
    • aggregationFunctions [1]
    • autoflush [1]
    • autoflush_interval [1]
    • autoHide [1]
    • autoNext [1]
    • autoScale [1]
    • bindParameters [1]
    • blink [1]
    • buttonTextHidden [1]
    • case [1]
    • century [1]
    • colAliasName [1]
    • colName [1]
    • color [1]
    • Comment [1] [2]
    • completer [1] [2] [3] [4] [5] [6] [7]
    • componentType [1]
    • content [1]
    • contextMenu [1]
    • databaseName [1]
    • dataType [1]
    • defaultValue [1]
    • defaultView [1]
    • disclosureIndicator [1]
    • displayColName [1]
    • displayTabName [1]
    • doubleClick [1]
    • expandedColumn [1]
    • fieldId [1]
    • fieldIdRef [1]
    • fieldType [1] [2]
    • flipped [1] [2]
    • fontPitch [1]
    • font_family [1]
    • font_size [1]
    • format [1]
    • gridChildrenInParent [1]
    • gridHeight [1]
    • gridWidth [1]
    • hidden [1]
    • idColumn [1]
    • image [1]
    • imageCollapsed [1]
    • imageColumn [1]
    • imageExpanded [1]
    • imageLeaf [1]
    • include [1]
    • initializer [1]
    • initialPageSize [1]
    • invisible [1]
    • isNodeColumn [1]
    • items [1]
    • justify [1]
    • keyboardHint [1]
    • labels_toolbar [1]
    • left [1]
    • length [1]
    • localize properties [1]
    • lookup [1] [2]
    • masterTable [1]
    • minHeight [1]
    • minWidth [1]
    • mouse_event_focus [1]
    • mouse_event_timeout [1]
    • mouse_out [1]
    • mouse_over [1]
    • name [1]
    • Namespace [1]
    • noEntry [1]
    • noswipe [1]
    • notEditable [1]
    • notNull [1]
    • occurrences [1]
    • orientation [1]
    • parentIdColumn [1]
    • path [1]
    • PER comments [1]
    • picture [1]
    • placeholder [1]
    • posX [1]
    • posY [1]
    • program [1]
    • properties [1]
    • queryEditable [1]
    • required [1]
    • reverse [1]
    • rowHeight [1]
    • sample [1]
    • scroll [1]
    • scrollbars [1]
    • selection [1]
    • selection2 [1]
    • selection3 [1]
    • Service Name [1]
    • sizePolicy [1]
    • sliderOrientation [1]
    • spacing [1]
    • spellcheck [1]
    • splitter [1]
    • step [1]
    • stretch [1]
    • stretchColumns [1]
    • stretchMax [1]
    • stretchMin [1]
    • styleFile [1]
    • tabIndex [1]
    • tableAliasName [1]
    • tableName [1]
    • tag [1]
    • text [1]
    • title [1]
    • toolbar [1]
    • totalRows [1]
    • underline [1]
    • unHidable [1]
    • unHidableColumns [1]
    • unique key [1]
    • unMovable [1]
    • unMovableColumns [1]
    • unSizable [1]
    • unSizableColumns [1]
    • unSortable [1]
    • unSortableColumns [1]
    • validate [1]
    • Validate Like [1]
    • valueChecked [1]
    • valueMax [1]
    • valueMin [1]
    • valueUnchecked [1]
    • verify [1]
    • wantNoReturns [1]
    • wantTabs [1]
    • whereParameters [1]
    • width [1] [2]
    • widthUnit [1] [2]
    • windowStyle [1]
  • format
    • file contents [1]
  • format and indent [1]
  • formField
    • ButtonEdit [1]
    • CheckBox [1]
    • ComboBox [1]
    • DateEdit [1]
    • DateTimeEdit [1]
    • Edit [1]
    • Field [1]
    • formField [1]
    • Image [1]
    • Label [1]
    • Phantom [1]
    • ProgressBar [1]
    • RadioGroup [1]
    • Slider [1]
    • SpinEdit [1]
    • TextEdit [1]
    • TimeEdit [1]
    • webComponent [1]
  • forms
    • business records [1]
    • compiling [1]
    • containers [1]
    • converting per file [1]
    • creating [1]
    • item properties [1]
    • localizing [1]
    • overview [1]
    • previewing on mobile [1]
    • quick start [1]
    • widgets [1]
  • GAS
    • packaging [1]
  • generated applications
    • action defaults
      • default [1]
      • modify [1]
    • styles
      • default [1]
      • modify [1]
    • Toolbar
      • default [1]
      • modify [1]
    • Top Menu
      • modify [1]
    • Topmenu
      • default [1]
  • Genero Mobile for Android (GMA)
    • extending, configuration for [1]
  • Genero Mobile for iOS
    • configuration [1]
  • Genero source file
    • code beautifier [1]
  • Genero Workplace Window [1]
  • Git [1]
  • global setup [1]
  • Graphical Debugger [1]
    • running an app [1]
  • graphical mode [1]
  • gslint [1]
    • error messages [1]
  • GUI [1]
  • GUI testing
    • framework [1]
    • GGC [1]
    • how to ... [1]
    • quick start [1]
  • help [1]
  • images
    • directory [1]
  • indent
    • file contents [1]
  • indexes
    • meta-schemas [1]
  • initialPageSize [1]
  • internationalization
    • encoding [1]
    • language support [1]
    • mobile applications [1]
    • of forms [1]
  • JSON
    • client [1]
  • JSON Web Services
    • in BAM [1]
  • keyboard shortcut
    • buffers and files [1]
    • clipboard [1]
    • code completion [1]
    • Code Editor [1]
    • code templates [1]
    • cursor movement [1]
    • search and replace [1]
    • selection [1]
    • text editing [1]
  • keywords
    • set color in Code Editor [1] [2]
    • set font in Code Editor [1] [2]
  • language support
    • add text encoding plug-in [1]
    • character sets [1]
    • overview [1]
  • List devices
    • Android devices [1]
    • iOS devices [1]
    • Multiple devices [1] [2]
  • local environment [1]
    • software requirements [1]
  • localized strings
    • in forms [1]
  • localizing mobile apps [1]
  • logs
    • program logs [1] [2]
    • viewing the program logs on Android [1]
    • viewing the program logs on iOS [1]
    • viewing the program logs on the Genero Development Client [1]
  • macOS
    • install [1] [2]
  • MANIFEST file
    • GAS packaging [1]
  • menu
    • Save [1]
    • Save All [1]
    • Save As [1]
  • menu option
    • Add External Project [1]
    • Add files ... [1]
    • Add Web Service [1]
    • Advanced Properties [1]
    • Build [1] [2]
    • Build all [1] [2]
    • Clean [1]
    • Clean all [1]
    • Compile File [1]
    • Compute Dependencies [1]
    • Create test [1]
    • Diff [1] [2]
    • Display Environment [1]
    • Edit Build Rules [1] [2]
    • Edit package rules [1]
    • Exclude from build [1]
    • Execute with Profiler [1]
    • Execute with Trace [1]
    • Genero Workplace Window [1]
    • Import Project [1]
    • Locate in BA Diagram [1]
    • Locate in File Browser [1]
    • Locate in System File Browser [1]
    • New [1]
    • Open [1]
    • Open as Text [1]
    • Open Dependency Diagram [1]
    • Open With Encoding [1]
    • Open with external program [1]
    • Rebuild [1] [2]
    • Rebuild all [1] [2]
    • Recent Projects [1]
    • SCM [1]
    • Set as Default Application [1]
  • menu options
    • Build [1]
    • Execute [1]
  • meta-schema
    • column [1]
    • copy column definition [1]
    • copy table definition [1]
    • table [1]
  • Meta-schema Manager [1]
    • overview [1]
  • meta-schemas
    • adding to projects [1] [2]
    • comparing [1]
    • constraints and indexes [1]
    • creating [1]
    • data types [1]
    • diagram context menu [1]
    • dialogs [1]
    • error messages [1]
    • field information [1]
    • foreign keys [1]
    • generate HTML documentation [1]
    • generating database script [1]
    • opening DB Explorer [1]
    • overview [1]
    • preferences [1]
    • properties [1]
    • relationships [1]
    • updating from database [1]
    • viewing [1]
    • views [1]
  • Microsoft TFVC [1]
  • migrating
    • BAM template sets [1]
  • mobile applications
    • debugging [1]
    • demos [1]
    • error messages [1]
    • localizing [1]
    • using [1]
    • using Genero Mobile for iOS [1]
  • mobile apps
    • debug a deployed app [1]
  • mobile devices
    • packaging [1] [2]
  • modeling an application
    • add forms [1]
    • add mobile device features [1]
    • add program entity [1]
    • add relations [1]
    • add reports [1]
    • add Web services [1]
    • Business Application (BA) diagram [1]
    • create a BA diagram [1]
    • implement program [1]
    • import files into the diagram [1]
  • mount points [1]
    • defining [1]
  • MSI installer
    • Studio [1]
  • m_filter variable [1]
  • new features
    • version 2.40 [1]
    • version 2.41 [1]
    • version 2.50 [1]
    • version 2.51 [1]
    • version 3.00 [1]
    • version 3.10 [1]
    • version 3.20 [1]
    • version 3.21 [1]
    • version 4.00 [1]
    • version 4.01 [1]
    • version 5.00 [1]
    • version 5.01 [1] [2]
    • version information [1]
  • options
    • incognito mode [1]
  • orphan properties [1] [2] [3]
  • Package node [1] [2]
  • packaging
    • application server [1]
    • mobile device [1] [2]
    • rules [1]
    • zip file [1]
  • permissions
    • Android [1]
    • GAS [1]
  • POINT
    • BAM templates [1] [2]
  • preferences
    • accelerators [1]
    • Behavior & Display [1]
    • Code Editor [1]
    • Color & Font [1]
    • compilation [1]
    • compiler and runtime [1]
    • database forms [1]
    • DB Explorer [1]
    • form designer [1]
    • form elements [1]
    • general [1]
    • Histories [1]
    • messages [1]
    • Meta-Schema Manager [1]
    • runtime/debug [1]
    • setting preferences [1]
    • Template [1]
    • theme [1]
    • Toolbar Configuration view [1]
    • toolbars [1]
    • user actions [1]
    • user interface [1]
    • workspaces [1]
    • XML Schema/DTD [1]
  • preview form [1]
  • Profiler [1]
  • project [1]
    • add a file [1]
    • build a project [1] [2]
    • build an application [1] [2]
    • clean a project [1] [2]
    • clean a project node [1]
    • compile a file [1]
    • compute dependencies [1]
    • display environment [1]
    • structured [1]
  • project manager
    • build rules definition [1]
    • build rules, add or edit [1]
    • command line options for rules [1]
    • environment variables [1]
    • external dependencies [1]
    • gsmake [1]
    • languages [1]
    • link rules [1]
    • locate file [1]
    • organizing projects [1]
    • overview [1] [2]
  • projects
    • external projects [1]
  • properties
    • meta-schema [1]
  • property
    • Action (Destination UI Settings) [1]
    • Destination Field (Filter) [1]
    • Form Designer
      • colorCondition [1]
      • style [1]
    • Source Field [1]
    • Source Field (Filter) [1]
    • Source Field (Position) [1]
  • quick start
    • BAM templates [1]
    • Form Designer [1]
    • summary list [1]
  • reference
    • integrate tools [1]
    • menu configuration [1]
    • reference [1]
    • samples directory [1]
  • regression testing
    • framework [1]
    • GGC [1]
    • how to ... [1]
    • quick start [1]
  • Relation events
    • After Barcode Scan [1]
    • After Closing The Form [1]
    • After Map Query [1]
    • After Phone [1]
    • After Selecting Gallery [1]
    • After Sending Mail [1]
    • After Sending SMS [1]
    • After Taking Photo [1]
    • After vCard Select [1]
    • Before Opening The Form [1]
  • remote
    • SSH [1]
  • remote configuration
    • remote directories [1]
  • remote environment [1]
    • software requirements [1]
  • Report Writer
    • overview [1]
  • reports
    • business records [1]
  • requirements
    • GAS [1]
    • iOS [1]
  • REST
    • JSON Web Service client [1]
  • reverting changes
    • in Code Editor [1]
  • Samba [1]
  • SCH file [1]
  • sequence diagrams [1]
  • settings.agconf
    • AGSettings element [1]
    • BasicItem element [1]
    • BusinessApplication element [1]
    • BusinessRecord element [1]
    • Constraint element [1]
    • Database element [1]
    • DynamicProperties element [1] [2] [3] [4]
    • DynamicPropertyGroup element [1]
    • element listing [1]
    • File element [1] [2] [3]
    • Form element [1]
    • Item element [1] [2] [3] [4]
    • Items element [1]
    • Messages element [1] [2] [3]
    • Relation element [1]
  • setup directory
    • configuration [1]
  • setups
    • configuration [1]
  • silent mode
    • install Studio
      • UNIX [1]
      • Windows [1]
  • SOAP Web Services
    • building application [1]
    • creating program [1] [2]
    • in BAM [1]
    • updating WDSL [1]
  • SOAP Web Services wizard [1]
  • source code
    • fix case [1] [2]
    • qualify imports [1]
  • Source Code Management (SCM)
    • overview [1]
    • usage [1]
  • Source Code Management module (SCM)
    • Git [1]
    • other tools [1]
    • overview [1]
    • reference pages [1]
    • requirements [1]
  • SourceTree [1]
  • spacer [1]
  • specific setup [1]
  • SQL queries
    • DB Explorer [1] [2]
  • strings
    • localized
      • in forms [1]
  • Studio [1]
  • sub-form [1]
  • subform [1]
  • Subversion (SVN) [1]
  • SVN
    • access Blame view [1]
    • add files [1]
    • apply patch [1]
    • Blame [1]
    • browse repository [1]
    • checkout files [1]
    • cleanup [1]
    • commit changes [1]
    • copy [1]
    • create patch [1]
    • delete [1]
    • diff [1]
    • integrate bug tracking [1]
    • lock file [1]
    • lock strategies [1]
    • locking [1]
    • log revision range [1]
    • merge and revert [1]
    • move working copy [1]
    • needs-lock property [1]
    • revert changes [1]
    • revert from single revision [1]
    • switch [1]
    • un-add files [1]
    • update [1]
    • view log information [1]
  • synchronization directories [1]
    • defining [1]
  • table
    • meta-schema [1]
  • tcl
    • basics and samples [1]
    • code events
      • adding [1]
    • generating code [1]
    • POINT and BLOCK [1]
      • adding [1]
    • tclsh executable [1]
  • Team Foundation Version Control (TFVC) [1]
  • templates
    • BAM [1]
      • reference [1]
  • Test Node Properties [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]
  • text mode [1]
  • TFS [1]
  • TortoiseGit [1]
  • traditional rendering [1]
  • troubleshooting
    • SSH [1]
  • TUI [1]
  • universal rendering [1]
  • UNIX
    • install [1]
    • install Studio silently [1]
  • update
    • documentation [1]
    • software [1]
  • upgrade guide
    • Version 2.20 [1]
    • Version 2.30 [1]
    • Version 2.40 [1]
    • Version 2.41 [1]
    • Version 2.50 [1]
    • Version 3.00 [1]
    • Version 3.10 [1]
    • Version 3.20 [1]
    • Version 3.21 [1]
    • Version 4.00 [1]
    • Version 4.01 [1]
    • Version 5.00 [1]
    • Version 5.01 [1]
  • variables
    • predefined node [1]
  • vi editor [1]
    • commands list [1]
  • view
    • Bookmarks View [1]
    • central work area [1]
    • Code structure view [1]
    • Database Structure [1]
    • Document Errors view [1] [2]
    • Document view [1]
    • Output View [1] [2]
    • Projects view [1]
    • Properties View [1]
    • Search Results [1]
    • Search/Replace view [1]
    • Structure View [1]
    • Tasks view [1] [2]
  • views [1]
    • Code Editor [1]
    • Files [1]
    • listing [1]
    • managing views [1]
    • meta-schemas [1]
  • VM output [1]
  • watchpoints [1]
  • web configuration
    • incognito mode [1]
  • Web Services [1]
    • adding [1]
    • business records [1]
    • overview [1]
    • properties [1]
    • RESTful [1]
    • SOAP [1]
  • webComponent [1]
  • WebComponent property
    • autoflush [1]
    • autoflush_interval [1]
    • font_family [1]
    • font_size [1]
    • labels_toolbar [1]
    • localize properties [1]
    • mouse_event_focus [1]
    • mouse_event_timeout [1]
    • mouse_out [1]
    • mouse_over [1]
    • selection [1]
    • selection2 [1]
    • selection3 [1]
    • spellcheck [1]
    • toolbar [1]
  • what's new
    • upgrade guides [1]
    • version list [1]
  • widget
    • Button [1]
    • ButtonEdit [1]
    • Canvas [1]
    • CheckBox [1]
    • ComboBox [1]
    • DateEdit [1]
    • DateTimeEdit [1]
    • Edit [1]
    • Field [1]
    • formField [1]
    • HLine [1]
    • Image [1]
    • Label [1]
    • Phantom [1]
    • ProgressBar [1]
    • RadioGroup [1]
    • Slider [1]
    • SpinEdit [1]
    • TextEdit [1]
    • TimeEdit [1]
    • webComponent [1]
  • widgets [1]
  • Windows
    • install [1]
    • install Studio
      • using MSI [1]
    • Security Blocking [1]
  • wizard
    • SOAP Web Services [1]
  • WSDL
    • updating [1]
  • Xcode
    • install and configure [1]
  • XML
    • catalog files [1]
  • xslt
    • generating code for templates [1]
  • zip file
    • packaging [1]
  • zoom form
    • add zoom [1]
    • pre-select row displayed [1]
    • set relation [1]