This key contains the bundle name that contains the configuration of preferences that are input to the Canvas models used in the application.
Config Key | Mandatory/ Optional | Type | Purpose |
---|---|---|---|
Category: Upload Component Preferences |
UPLOAD_TEMP_FOLDER | Mandatory | String | This key is used to provide the path to maintain the uploaded files. For example, /FileUpload |
MAX_FILE_SIZE_MB | Mandatory | String | This key is used to provide the maximum file size in MB. You need not include "MB" along with the value. You can include decimal values too. For example, 10 |
Category: Common Preferences |
ENABLE_LAYOUT_RESIZE | Mandatory | String | This key is used to indicate whether the container layout can be resized or not. Possible values are Y or N. Note: This configuration is applicable only for the n-column layout and not for STACK layout |
ENABLE_APP_DRAG | Mandatory | Boolean | This key is used to indicate whether the app can be dragged or not. Possible values are Y or N. |
RESPONSIVE_GRID_IND | Mandatory | Boolean | This key is used to indicate whether to enable responsive grid or not. Possible values are Y or N. |
INIT_RESPONSIVE_GRID_WIDTH | Mandatory | Number | This key is used to provide the minimum width of the grid to convert the grid as responsive grid while resizing. For example, 350 |
DATE_COLUMN_ALIGNMENT | Mandatory | Lov | This key is used to provide the alignment for the date columns in the grid views. Possible values are LEFT or RIGHT. |
AMOUNT_COLUMN_ALIGNMENT | Mandatory | Lov | This key is used to provide the alignment for the Amount columns in the grid views. Possible values are LEFT or RIGHT. |
DATE_TIME_COLUMN_ALIGNMENT | Mandatory | Lov | This key is used to provide the alignment for the Date and Time columns in the grid views. Possible values are LEFT or RIGHT. |
COPYRIGHT_MSG | Optional | String | This key defines the copyright message that must appear in the application. If this property is not configured, the following default value is taken: "Copyright \u00A9 CT MODELHOUSE 2014". |
LOAD_COMPILED_TEMPLATE | Mandatory | String | This key indicates whether to compile the CTTPL template files at the server-side or client-side. Possible values are Y or N, where 'Y' indicates that templates will be compiled at the server-side and 'N' indicates templates will be compiled at the client-side. |
ENABLE_AUDIT_EVENT_DATA | Optional | Boolean | This key is only available in the componentspreferences.properties file for Canvas Studio. |
ENABLE_QUERY_GENERATOR | Optional | Boolean | This key is only available in the componentspreferences.properties file for Canvas Studio. This key is used to indicate whether to generate query or not. Possible values are Y or N. |
ENABLE_KEYBOARD_NAVIGATION | Optional | Boolean | This key is only available in the componentspreferences.properties file for Canvas Studio. |
ENABLE_BRIDGE_ENTITLEMENT | Optional | Boolean | This key is only available in the componentspreferences.properties file for Canvas Studio. |
Category: User Images related preferences |
USER_IMAGES_FOLDER | Mandatory | Relative Path | This key is used to provide the path of the user uploaded images. |
USER_IMAGES_MAXSIZE | Mandatory | Number | This key is used to restrict the user uploaded image file size. |
USER_IMAGE_FORMATS | Mandatory | Relative Path | This key is used to define the image formats for images uploaded by the user. For example, JPG, PNG, etc. Multiple values must be comma ',' separated. |
Category: Google Map view related preferences |
GOOGLE_MAP_URI | Mandatory | URI | This key is used to define the Google Maps URI for the Map views. |
GOOGLE_MAP_ZOOM | Mandatory | Number | This key is used to provide the maximum percentage of zoom on the Google Maps. |
Category: Grid View preferences |
LIST_VIEW_PAGESIZE | Mandatory | Number | This key is used to provide the page size of the grid. This will be used for the grid data pagination. |
DEFAULT_RECORDS_PER_PAGE | | Mandatory | Number | This key is used to provide the number of records per page for classic or live grid views. This will be used for the grid data pagination. |
DEFAULT_PAGES_DISPLAY | Mandatory | Number | This key is used to provide the default pages for displaying on the classic or simple live grid. This will be used for the grid data pagination |
SEARCH_RESULT_EXPORT_REQD | Mandatory | Boolean | This key is used to provide the values that specify whether export content have the search result value or not. Possible values are true or false. |
Category: Mobility related preferences |
ACTION_BTN_ORDER | Mandatory | Lov | This key is used to provide the values to specify the order of action buttons in the form container for mobile. The possible values are:PN – Positive button first and then NegativeNP – Negative button first and then Positive |
Category: App Height related preferences |
WIDGETDEFAULTMINHEIGHT | Optional | Number | This key is used to provide the values that specify the default minimum height for the app.The default value is 150. |
WIDGETDEFAULTMAXHEIGHT | Optional | Number | This key is used to provide the values that specify the default maximum height for the app.The default value is 450. |
CONTEXT_MSG_ENABLE | Optional | Boolean | This key is used to provide the values that enables or disables context messages. Possible values are Y or N. Default value is N. |
The following is a sample component configuration file componentspreferences.properties (as per the name given in the default descriptor):
Code Block | ||
---|---|---|
| ||
# Path to maintain the uploaded files. This should be a relative path with respect to |
...
# the root path that is configured as CT_WORK_CENTRALIZED_PATH in the implementation |
...
# property file. |
...
UPLOAD_TEMP_FOLDER=/FileUpload |
...
# Provide the max file size in MB (do not include MB). It can be in decimals also. |
...
MAX_FILE_SIZE_MB=10 |
...
# Flag that indicates whether the container layout should be sizable. |
...
# It is applicable only for the 'n'- column layout and not for the STACK layout. |
...
ENABLE_LAYOUT_RESIZE=Y |
...
# Flag that indicates whether the app is draggable or not. |
...
# Possible Values are Y or N. |
...
ENABLE_APP_DRAG=Y |
...
# Flag that enables responsive grid on the grid views for all the apps that are |
...
# available in the application. Possible Values are Y or N. |
...
RESPONSIVE_GRID_IND= |
...
Y # This property is used to define the minimum width of the grid to convert the grid # as responsive grid while resizing. INIT_RESPONSIVE_GRID_WIDTH=350 |
...
# This property is used to define the DATE column alignment on the grid column. |
...
# Possible values are "LEFT" or "RIGHT". |
...
DATE_COLUMN_ALIGNMENT = LEFT |
...
# This property is used to define the AMOUNT column alignment on the grid column. |
...
# Possible values are "LEFT" or "RIGHT". |
...
AMOUNT_COLUMN_ALIGNMENT = RIGHT |
...
# This property is used to define the DATE and TIME column alignment on the grid |
...
# column. Possible values are "LEFT" or "RIGHT". |
...
DATE_TIME_COLUMN_ALIGNMENT = LEFT |
...
# This property is used to define the path of the user uploaded images. This should |
...
# be a relative path with respect to the root path that is configured as |
...
# CT_WORK_CENTRALIZED_PATH in the implementation property file. |
...
USER_IMAGES_FOLDER=/PictureUpload |
...
# This property is used to restrict the user uploaded image file size. |
...
USER_IMAGES_MAXSIZE=10485760 |
...
# This property is used to define the image formats that can be uploaded by the user. |
...
USER_IMAGE_FORMATS = jpg,png,gif |
...
# This property defines the google maps URL. |
...
GOOGLE_MAP_URI = https://www.google.com/jsapi |
...
# This property is used to define the maximum percentage of zoom on the Google maps. |
...
GOOGLE_MAP_ZOOM=10 |
...
# This property defines the page size of the grid. This will be used for the grid |
...
# data pagination. |
...
LIST_VIEW_PAGESIZE = 45 |
...
# This property defines the default records for the page of the classic or simple |
...
# live grid. This will be used for the grid data pagination. |
...
DEFAULT_RECORDS_PER_PAGE=10 |
...
# This property defines the default pages displaying on the classic or simple live |
...
# grid. This will be used for the grid data pagination. |
...
DEFAULT_PAGES_DISPLAY=5 |
...
# Flag that indicates whether the export content has the search result value or not. |
...
# Possible values are true or false. |
...
SEARCH_RESULT_EXPORT_REQD=true |
...
# This property is used to specify the order of action buttons in the form Container. |
...
# Applicable only for mobile and will be extended to desktop in the near future. |
...
ACTION_BTN_ORDER=PN |
...
# This property defines the default min height for the widget. |
...
# This is not a mandatory property. The default height is 150. |
...
WIDGETDEFAULTMINHEIGHT=200 |
...
# This property defines the default max height for the widget. |
...
# This is not a mandatory property. The default height is 450. |
...
WIDGETDEFAULTMAXHEIGHT=450 |
...
# This property indicates whether to enable or disable context messages. |
...
# This is not a mandatory property. The default value is "N". |
...
CONTEXT_MSG_ENABLE=Y |
...
# This property defines the copy right message. |
...
# This is not a mandatory property. If the property is not configured, it will take |
...
# the default value as Copyright \u00A9 CT MODELHOUSE 2014 |
...
COPYRIGHT_MSG=Copyright \u00A9 CT MODELHOUSE 2014 |
...
# This property indicates whether to use precompiled template or uncompiled template. |
...
LOAD_COMPILED_TEMPLATE=Y |
...
# This property indicates whether to audit event data or not. |
...
ENABLE_AUDIT_EVENT_DATA=N |
...
#This property indicates whether to generate query or not. |
...
ENABLE_QUERY_GENERATOR=N |
...
# This flag indicates whether the keyboard nevigation is enabled for grids. Possible # values are Y or N. |
...
ENABLE_KEYBOARD_NAVIGATION=N |
...
# Flag that indicates whether bridge for entitlement is enabled or disabled. Possible values are Y or N. |
...
ENABLE_BRIDGE_ENTITLEMENT=Y |