GetAppLayout method
Overview
Evaluates an app.
Returns dynamic properties (if any) in addition to the engine (fixed) properties.
Parameters
None
Outputs
A data set is returned.
Name | Description | Type |
---|---|---|
qLayout | A data set |
Name | Description | Type |
---|---|---|
qTitle | Title of the app. | String |
qFileName |
In server mode, this property corresponds to the app identifier (GUID). In desktop mode, this property corresponds to the full path of the app. |
String |
qLastReloadTime | Date and time of the last reload of the app in ISO format. | String |
qModified | Is set to true if the app has been updated since the last save. | Boolean |
qHasScript | Is set to true if a script is defined in the app. | Boolean |
qStateNames | Array of alternate states. | Array of String |
qMeta | Information on publishing and permissions. |
NxMeta |
qLocaleInfo | Information about the locale. | LocaleInfo |
qHasData | Is set to true if the app contains data following a script reload. | Boolean |
qReadOnly |
If set to true, it means that the app is read-only. |
Boolean |
qIsOpenedWithoutData | If set to true, it means that the app was opened without loading its data. | Boolean |
qThumbnail | App thumbnail. | StaticContentUrl |
Desktop mode
In desktop mode, this structure can contain dynamic properties.
Server mode
In server mode, only a few dynamic properties at app level are persisted.
The persisted dynamic properties are the following:
- modifiedDate
- published
- publishTime
- privileges
- description
- dynamicColor
Name | Description | Type |
---|---|---|
qName |
Name. This property is optional. |
String |
Name | Description | Type |
---|---|---|
qDecimalSep | Decimal separator. | String |
qThousandSep | Thousand separator. | String |
qListSep | List separator. | String |
qMoneyDecimalSep | Money decimal separator. | String |
qMoneyThousandSep | Money thousand separator. | String |
qCurrentYear | Current year. | Integer |
qMoneyFmt |
Money format. Example: #.##0,00 kr;-#.##0,00 kr |
String |
qTimeFmt |
Time format. Example: hh:mm:ss |
String |
qDateFmt |
Date format. Example: YYYY-MM-DD |
String |
qTimestampFmt |
Time stamp format. Example: YYYY-MM-DD hh:mm:ss[.fff] |
String |
qCalendarStrings | Information about the calendar. | CalendarStrings |
qFirstWeekDay |
First day of the week, starting from 0. According to ISO 8601, Monday is the first day of the week.
If this property has not been set in a script, the returned value comes from the Windows operating system. |
Integer |
qBrokenWeeks |
Is set to true if broken weeks are allowed in a year. According to ISO 8601, no broken weeks should be allowed. This property is not shown if set to false. If qBrokenWeeks is set to true, qReferenceDay is irrelevant. If this property has not been set in a script, the returned value comes from the Windows operating system. |
Boolean |
qReferenceDay |
Day in the year that is always in week 1. According to ISO 8601, January 4th should always be part of the first week of the year (qReferenceDay=4). Recommended values are in the range 1 and 7. If this property has not been set in a script, the returned value comes from the Windows operating system. This property is not relevant if there are broken weeks in the year. |
Integer |
qFirstMonthOfYear |
First month of the year, starting from 1. According to ISO 8601, Januaryis the first month of the year.
If this property has not been set in a script, the returned value comes from the Windows operating system. |
Integer |
qCollation |
Locale name (following language tagging convention RFC 4646): <language>-<REGION> Where
If this property has not been set in a script, the returned value comes from the Windows operating system. |
String |
Name | Description | Type |
---|---|---|
qDayNames | List of short day names. | Array of String |
qMonthNames | List of short month names. | Array of String |
qLongDayNames | List of long day names. | Array of String |
qLongMonthNames | List of long month names. | Array of String |
Name | Description | Type |
---|---|---|
qUrl | Relative path of the thumbnail. | String |
Learn more
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!