This section contains a variety of useful features that you might want to add to your grid. Some of these features, like Search highlighting, are included here because they can be used in conjunction with multiple things in properties. The Miscellaneous section contains a number of time and date properties that you can add to your grid. It also has some language features. If you want to see how to use Date Picker properties to build a Date Picker for your grid or UX component read this page.
- Use legacy date picker
Specify if you want to use the legacy date picker, or the new date/time picker for V11 or above. If using a V11 style, you cannot use the legacy date picker.
- Date format
Date formating allows you to alter the date and time settings used by the server.
- Switch year
Leave blank to use the default value. If the user types in a 2 digit year that is above the switch year, the year is assumed to be in 1900.
- Date picker - day names
Specify the names of the days of the week to be shown when the pop-up date picker is used.
- Date picker - first day of week
Specify the first day of the week. 1=Sunday, 2=Monday, etc.
- Date picker - month names
Specify the month names to be shown when the pop-up date picker is used. Enter a comma separated list.
- Date picker - 'Today' button text
Specify the text for the 'Today' button. You can tag the text with <a5:r>..</a5:r> for automatic language translation.
- Date picker - 'Close' button text
Specify the text for the 'Close' button. You can tag the text with <a5:r>..</a5:r> for automatic language translation.
- Search highlighting
Specify whether, when the user does a Search, Quick Search, or QBE Search, if the search strings should be highlighted in fields in the Grid in which they were found.
- Xbasic function declarations
Define Xbasic functions that can be called from any of the Xbasic event handlers in the component.
- Xbasic Linked files
Specify any Xbasic Function Library files that should be linked. Enter a comma delimited list of filenames. Defining Xbasic functions in a Function Library (that can be shared among multiple components) is an alternative to defining your Xbasic functions in this component (see 'Xbasic functions' on the toolbox).
- Xbasic .aex files
Specify a comma delimited list of .aex files. .aex files contain compiled Xbasic functions that can be used in any of the server-side event handlers.
- A5W Include files
Specify a comma delimited list of .a5w include files. Include files must only contain Xbasic function declarations. These functions can be called from any of the server-side event handlers.
- Additional Grid styles
Specify if any other Grid styles (in addition to the primary style for the Grid) must be included. Enter a comma delimited list of style names.
- Language definitions
Define strings for different languages.
- Text dictionary tags
Show Text Dictionary tags (<a5:t>...</a5:t>) used in this component.
- Active language
Specify the active language to use for translating strings tagged with <a5:r>..</a5:r> tags. Setting the property here is useful for testing purposes. In a real application you can set the 'session.__protected__activeLanguage' variable to specify the active language. To select the default language, enter <Default> or leave this property blank.
- Remove un-consumed language tags
Should any language tags that were not replaced (because they were not defined in the Language Definition) be removed from any output sent to the browser?
- Published session variables
By default, client-side expressions cannot see session variables. However, you can specify that select session variables should be 'published' to the client so that they can be referenced in the client-side expressions used in calculated fields, show/hide expressions, enable expressions, dynamic images, and conditional style expressions.
- Help Table definition
Define the source for the Help text displayed in this dialog.
- Field help window style
Specify the type of window in which Field Help is shown.
- Auto-refresh Grid
Specify if the Grid should be refreshed automatically. If you check this, you can specify a refresh interval. If the Grid is currently dirty (a row has been edited), it will not be refreshed.
- Auto-refresh interval
Specify the refresh interval in seconds.
- Date picker
In both the UX Builder and the Grid Builder it is possible to add a Date Picker to your application.