Difference between revisions of "App Settings"
From Lianjapedia
Yvonne.milne (Talk | contribs) |
Yvonne.milne (Talk | contribs) |
||
Line 3: | Line 3: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Build mode||The type of build for Web/Mobile Apps. Use Debug when testing and Release when deploying (Debug | Release) | + | |valign="top"|Build mode||The type of build for Web/Mobile Apps. Use Debug when testing and Release when deploying (Debug | Release) |
|- | |- | ||
− | |valign="top"|Published||App is published in the App Center (True | False) | + | |valign="top"|Published||App is published in the App Center (True | False) |
|- | |- | ||
− | |valign="top"|Login required||Authentication required to run App (True | False) | + | |valign="top"|Login required||Authentication required to run App (True | False) |
|- | |- | ||
− | |valign="top"|Enable guest access||Enable this App to be run as a guest without App Center login (True | False) | + | |valign="top"|Enable guest access||Enable this App to be run as a guest without App Center login (True | False) |
|- | |- | ||
− | |valign="top"|Turn Password on||Enter password when starting Lianja (True | False) | + | |valign="top"|Turn Password on||Enter password when starting Lianja (True | False) |
|- | |- | ||
− | |valign="top"|Password||Password value | + | |valign="top"|Password||Password value |
|- | |- | ||
− | |valign="top"|Confirm Password||Confirm password value | + | |valign="top"|Confirm Password||Confirm password value |
|- | |- | ||
− | |valign="top"|Timelines Enabled||Enable database timelines for sections that have timelines enabled (True | False) | + | |valign="top"|Timelines Enabled||Enable database timelines for sections that have timelines enabled (True | False) |
|- | |- | ||
− | |valign="top"|Ask Before Deleting||Ask before deleting a record (True | False) | + | |valign="top"|Ask Before Deleting||Ask before deleting a record (True | False) |
|- | |- | ||
− | |valign="top"|Add Form Section||Always add a form section when creating a new blank page (True | False) | + | |valign="top"|Add Form Section||Always add a form section when creating a new blank page (True | False) |
|- | |- | ||
− | |valign="top"|Table information||Query for Table information in the data trees when an App is opened or a database is opened in the Data workspace (True | False). Introduced in v1.4 | + | |valign="top"|Table information||Query for Table information in the data trees when an App is opened or a database is opened in the Data workspace (True | False). Introduced in v1.4 |
|- | |- | ||
|} | |} | ||
Line 34: | Line 32: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Listen on||The interface the HTTP server should listen for requests on | + | |valign="top"|Listen on||The interface the HTTP server should listen for requests on |
|- | |- | ||
− | |valign="top"|Port||The port that the embedded HTTP server uses | + | |valign="top"|Port||The port that the embedded HTTP server uses |
|- | |- | ||
− | |valign="top"|Enable services||Enable embedded web services (True | False) | + | |valign="top"|Enable services||Enable embedded web services (True | False) |
|- | |- | ||
|} | |} | ||
Line 49: | Line 45: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Sessionstorage size||The size of the shared sessionstorage | + | |valign="top"|Sessionstorage size||The size of the shared sessionstorage |
|- | |- | ||
− | |valign="top"|Session data changed||The delegate procedure for the session data changed event | + | |valign="top"|Session data changed||The delegate procedure for the session data changed event |
|- | |- | ||
− | |valign="top"|Session data changed interval||The interval in msecs that checks for session data changes will be made at runtime | + | |valign="top"|Session data changed interval||The interval in msecs that checks for session data changes will be made at runtime |
|- | |- | ||
|} | |} | ||
Line 64: | Line 58: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Storage location||Storage location for Data, Apps and Library. If you use Dropbox, OneDrive or GoogleDrive then your development work can be synced between devices automatically (Filesystem | Dropbox | OneDrive | GoogleDrive) | + | |valign="top"|Storage location||Storage location for Data, Apps and Library. If you use Dropbox, OneDrive or GoogleDrive then your development work can be synced between devices automatically (Filesystem | Dropbox | OneDrive | GoogleDrive) |
|- | |- | ||
− | |valign="top"|Data directory||The database directory where your databases are located | + | |valign="top"|Data directory||The database directory where your databases are located. |
|- | |- | ||
− | |valign="top"|Apps directory||The apps directory where your apps are located | + | |valign="top"|Apps directory||The apps directory where your apps are located. |
|- | |- | ||
− | |valign="top"|Library directory||The library directory where your libraries are located | + | |valign="top"|Library directory||The library directory where your libraries are located. |
|- | |- | ||
− | |valign="top"|Templates directory||The template directory where your templates are located | + | |valign="top"|Templates directory||The template directory where your templates are located. |
|- | |- | ||
− | |valign="top"|Deployment directory||The deployment directory. This should contain apps, data and library sub-directories. It can be on a network drive to provide shared App and Data access. | + | |valign="top"|Deployment directory||The deployment directory. This should contain apps, data and library sub-directories. It can be on a network drive to provide shared App and Data access. |
|- | |- | ||
|} | |} | ||
Line 85: | Line 77: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Publisher||The caption for the gadget (copy | cwrsync | psftp) | + | |valign="top"|Publisher||The caption for the gadget (copy | cwrsync | psftp). |
|- | |- | ||
− | |valign="top"|Publisher path||The optional full path of the publisher program, e.g. /usr/bin/rsync | + | |valign="top"|Publisher path||The optional full path of the publisher program, e.g. /usr/bin/rsync. |
|- | |- | ||
− | |valign="top"|Publisher arguments||The optional arguments to the publisher program. e.g. -avc for rsync | + | |valign="top"|Publisher arguments||The optional arguments to the publisher program. e.g. -avc for rsync. |
|- | |- | ||
− | |valign="top"|Server||The server IP address or nodename where the App will be deployed, e.g. 127.0.0.1 or myserver.mydomain.com | + | |valign="top"|Server||The server IP address or nodename where the App will be deployed, e.g. 127.0.0.1 or myserver.mydomain.com. |
|- | |- | ||
− | |valign="top"|Directory||The root lianja directory on the LAN or server where the Apps will be deployed | + | |valign="top"|Directory||The root lianja directory on the LAN or server where the Apps will be deployed. |
|- | |- | ||
− | |valign="top"|Build an installer||Build an installer for Windows desktop deployment (True | False) | + | |valign="top"|Build an installer||Build an installer for Windows desktop deployment (True | False). |
|- | |- | ||
− | |valign="top"|Username||The optional username to authenticate with the remote server | + | |valign="top"|Username||The optional username to authenticate with the remote server. |
|- | |- | ||
− | |valign="top"|Password||The optional password to authenticate with the remote server | + | |valign="top"|Password||The optional password to authenticate with the remote server. |
|- | |- | ||
|} | |} | ||
Line 110: | Line 100: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Author||The App author displayed in the App Center | + | |valign="top"|Author||The App author displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Category||The category for the App displayed in the App Center | + | |valign="top"|Category||The category for the App displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Version||The version for the App displayed in the App Center | + | |valign="top"|Version||The version for the App displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Caption||The caption for the App displayed in the App Center | + | |valign="top"|Caption||The caption for the App displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Icon||The icon for the App displayed in the App Center | + | |valign="top"|Icon||The icon for the App displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Description||The description for the App displayed in the App Center | + | |valign="top"|Description||The description for the App displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Background color||The background color for the App displayed in the App Center | + | |valign="top"|Background color||The background color for the App displayed in the App Center. |
|- | |- | ||
− | |valign="top"|Tile size||The size of the tile in the App Center | + | |valign="top"|Tile size||The size of the tile in the App Center. |
|- | |- | ||
− | |valign="top"|Dynamic contents||The tile in the App Center contains dynamic contents only (True | False) | + | |valign="top"|Dynamic contents||The tile in the App Center contains dynamic contents only (True | False). |
|- | |- | ||
− | |valign="top"|Tile order||The category position for the tile in the App Center | + | |valign="top"|Tile order||The category position for the tile in the App Center. |
|- | |- | ||
− | |valign="top"|Tile URL||The URL to invoke when this tile is clicked at runtime | + | |valign="top"|Tile URL||The URL to invoke when this tile is clicked at runtime. |
|- | |- | ||
− | |valign="top"|Dynamic tile producer||The dynamic tile producer used to update the dynamic tile in the App Center. This can be a procedure or a URL. | + | |valign="top"|Dynamic tile producer||The dynamic tile producer used to update the dynamic tile in the App Center. This can be a procedure or a URL. |
|- | |- | ||
− | |valign="top"|Dynamic tile timer interval||The timer interval in seconds to update the dynamic tile in the App Center | + | |valign="top"|Dynamic tile timer interval||The timer interval in seconds to update the dynamic tile in the App Center. |
|- | |- | ||
|} | |} | ||
Line 145: | Line 133: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Window Title||The window title for this App | + | |valign="top"|Window Title||The window title for this App. |
|- | |- | ||
− | |valign="top"|Window Width||The window width for this App | + | |valign="top"|Window Width||The window width for this App. |
|- | |- | ||
− | |valign="top"|Window Height||The window height for this App | + | |valign="top"|Window Height||The window height for this App. |
|- | |- | ||
− | |valign="top"|Maximize Window||Maximize the window for this App(True | False) | + | |valign="top"|Maximize Window||Maximize the window for this App(True | False). |
|- | |- | ||
− | |valign="top"|Window Resizable||Allow the user to resize the App window (True | False) | + | |valign="top"|Window Resizable||Allow the user to resize the App window (True | False). |
|- | |- | ||
− | |valign="top"|Hide Header Bar||Hide header bar at runtime (True | False) | + | |valign="top"|Hide Header Bar||Hide header bar at runtime (True | False). |
|- | |- | ||
− | |valign="top"|Show navigation history||Show pages navigation history buttons in page header | + | |valign="top"|Show navigation history||Show pages navigation history buttons in page header. |
|- | |- | ||
− | |valign="top"|Show navigation menu||Show pages navigation menu in page header (True | False) | + | |valign="top"|Show navigation menu||Show pages navigation menu in page header (True | False). |
|- | |- | ||
− | |valign="top"|Show Page Center||Show Page Center when navigation menu clicked (True | False) | + | |valign="top"|Show Page Center||Show Page Center when navigation menu clicked (True | False). |
|- | |- | ||
− | |valign="top"|Navigation menu caption||Navigation menu caption text in the page header | + | |valign="top"|Navigation menu caption||Navigation menu caption text in the page header. |
|- | |- | ||
− | |valign="top"|Hide header icons||Hide the header icons in the page header bars (True | False) | + | |valign="top"|Hide header icons||Hide the header icons in the page header bars (True | False). |
|- | |- | ||
− | |valign="top"|Desktop theme||Desktop theme for this App (Default | Android | iOS | Modern | Modern2 | ... (read from themes directory) | + | |valign="top"|Desktop theme||Desktop theme for this App (Default | Android | iOS | Modern | Modern2 | ... (read from themes directory). |
|- | |- | ||
− | |valign="top"|Help table||Context sensitive help table for this App | + | |valign="top"|Help table||Context sensitive help table for this App. |
|- | |- | ||
− | |valign="top"|UI states table||UI states table for this App | + | |valign="top"|UI states table||UI states table for this App. |
|- | |- | ||
− | |valign="top"|Initial UI state||The initial UI state for this App. This will be applied to all pages, sections and fields/gadgets. | + | |valign="top"|Initial UI state||The initial UI state for this App. This will be applied to all pages, sections and fields/gadgets. |
|- | |- | ||
− | |valign="top"|Home page app||The App to load when the Home icon is clicked | + | |valign="top"|Home page app||The App to load when the Home icon is clicked. |
|- | |- | ||
− | |valign="top"|Initial page||The first page to view for this App at runtime | + | |valign="top"|Initial page||The first page to view for this App at runtime. |
|- | |- | ||
− | |valign="top"|HTML editor||Choose the HTML editor to use in this App (Desktop | Web | Mobile) | + | |valign="top"|HTML editor||Choose the HTML editor to use in this App (Desktop | Web | Mobile). |
|- | |- | ||
− | |valign="top"|Runtime connection||The connection string to use for 'local' virtual tables. This will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients. | + | |valign="top"|Runtime connection||The connection string to use for 'local' virtual tables. This will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients. |
|- | |- | ||
− | |valign="top"|Runtime database||The database that will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients. | + | |valign="top"|Runtime database||The database that will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients. |
|- | |- | ||
− | |valign="top"|Include in HTML HEAD||Include HTML file contents into the HTML5 Client | + | |valign="top"|Include in HTML HEAD||Include HTML file contents into the HTML5 Client. |
|- | |- | ||
− | |valign="top"|Readonly fields backcolor||The background color that readonly fields should be displayed in | + | |valign="top"|Readonly fields backcolor||The background color that readonly fields should be displayed in. |
|- | |- | ||
− | |valign="top"|App CSS style||Specify the global App CSS style for UI theming | + | |valign="top"|App CSS style||Specify the global App CSS style for UI theming. |
|- | |- | ||
|} | |} | ||
Line 200: | Line 186: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Character encoding||Character encoding for Web/Mobile Apps (utf-8 is recommended) | + | |valign="top"|Character encoding||Character encoding for Web/Mobile Apps (utf-8 is recommended). |
|- | |- | ||
− | |valign="top"|Language locale||Locale for Web/Mobile Apps (affects date picker and various captions) | + | |valign="top"|Language locale||Locale for Web/Mobile Apps (affects date picker and various captions). |
|- | |- | ||
− | |valign="top"|Header icon type||Icon to be displayed in the page header bar in Web/Mobile (Default | Custom | None) | + | |valign="top"|Header icon type||Icon to be displayed in the page header bar in Web/Mobile (Default | Custom | None). |
|- | |- | ||
− | |valign="top"|Custom header icon||Custom icon to be displayed in the page header bar in Web/Mobile | + | |valign="top"|Custom header icon||Custom icon to be displayed in the page header bar in Web/Mobile. |
|- | |- | ||
− | |valign="top"|Disable inline editing||Disable inline editing in Web Apps (True | False) | + | |valign="top"|Disable inline editing||Disable inline editing in Web Apps (True | False). |
|- | |- | ||
− | |valign="top"|Disable right click||Disable right click context menu in Web Apps (True | False) | + | |valign="top"|Disable right click||Disable right click context menu in Web Apps (True | False). |
|- | |- | ||
− | |valign="top"|Enable animations||Enable animated section transitions in Web/Mobile Apps (True | False) | + | |valign="top"|Enable animations||Enable animated section transitions in Web/Mobile Apps (True | False). |
|- | |- | ||
− | |valign="top"|Include PhoneGap in HTML5 Apps||Generate code to load PhoneGap in Tablet/Phone Apps (True | False) | + | |valign="top"|Include PhoneGap in HTML5 Apps||Generate code to load PhoneGap in Tablet/Phone Apps (True | False). |
|- | |- | ||
− | |valign="top"|Web Theme||Web theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern) | + | |valign="top"|Web Theme||Web theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern). |
|- | |- | ||
− | |valign="top"|Mobile Theme||Mobile theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern) | + | |valign="top"|Mobile Theme||Mobile theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern). |
|- | |- | ||
− | |valign="top"|Mini navigation panel||Always show mini (phone) navigation panel on tablets (True | False) | + | |valign="top"|Mini navigation panel||Always show mini (phone) navigation panel on tablets (True | False). |
|- | |- | ||
|} | |} | ||
Line 231: | Line 215: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Navigation bar type||Choose the appearance of the data navigation bar to use in this App (Flat | Gradient) | + | |valign="top"|Navigation bar type||Choose the appearance of the data navigation bar to use in this App (Flat | Gradient). |
|- | |- | ||
− | |valign="top"|Hide navigation bar slider||Hide navigation bar slider (True | False) | + | |valign="top"|Hide navigation bar slider||Hide navigation bar slider (True | False). |
|- | |- | ||
− | |valign="top"|Navigation bar CSS||Custom navigation bar CSS | + | |valign="top"|Navigation bar CSS||Custom navigation bar CSS. |
|- | |- | ||
− | |valign="top"|Page menu||Choose the appearance of the page navigation menu to use in this App (Menu | Panel) | + | |valign="top"|Page menu||Choose the appearance of the page navigation menu to use in this App (Menu | Panel). |
|- | |- | ||
− | |valign="top"|Page menu row height||The row height for the page menu items in this App | + | |valign="top"|Page menu row height||The row height for the page menu items in this App. |
|- | |- | ||
− | |valign="top"|Page menu CSS||CSS for the page menu in this App | + | |valign="top"|Page menu CSS||CSS for the page menu in this App. |
|- | |- | ||
− | |valign="top"|Left sidebar visible||Show left sidebar (True | False) (v2.0.0) | + | |valign="top"|Left sidebar visible||Show left sidebar (True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Right sidebar visible||Show right sidebar (True | False) (v2.0.0) | + | |valign="top"|Right sidebar visible||Show right sidebar (True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Hide search box||Hide the search box in the page header bar<br>(True | False) (v2.0.0) | + | |valign="top"|Hide search box||Hide the search box in the page header bar<br>(True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Hide notifications icon||Hide the notifications icon in the page header bar<br>(True | False) (v2.0.0) | + | |valign="top"|Hide notifications icon||Hide the notifications icon in the page header bar<br>(True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Hide search icon||Hide the search icon in the page header bar<br>(True | False) (v2.0.0) | + | |valign="top"|Hide search icon||Hide the search icon in the page header bar<br>(True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Hide fullscreen icon||Hide the fullscreen icon in the page header bar<br>(True | False) (v2.0.0) | + | |valign="top"|Hide fullscreen icon||Hide the fullscreen icon in the page header bar<br>(True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Hide share icon||Hide the share icon in the page header bar<br>(True | False) (v2.0.0) | + | |valign="top"|Hide share icon||Hide the share icon in the page header bar<br>(True | False) (v2.0.0). |
|- | |- | ||
− | |valign="top"|Hide home icon||Hide the home icon in the page header bar<br>(True | False) (v2.0.0) | + | |valign="top"|Hide home icon||Hide the home icon in the page header bar<br>(True | False) (v2.0.0). |
|- | |- | ||
|} | |} | ||
Line 268: | Line 250: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Header type||Choose the appearance of the section headers to use in this App (Flat | Gradient) | + | |valign="top"|Header type||Choose the appearance of the section headers to use in this App (Flat | Gradient). |
|- | |- | ||
− | |valign="top"|Icon set||Choose the icon set to use for the section headers in this App (Gradient | Black | White | Blue | Gray | Darkgray) | + | |valign="top"|Icon set||Choose the icon set to use for the section headers in this App (Gradient | Black | White | Blue | Gray | Darkgray). |
|- | |- | ||
− | |valign="top"|Header height||The header height for the section headers in this App | + | |valign="top"|Header height||The header height for the section headers in this App. |
|- | |- | ||
− | |valign="top"|Header background color||The background color for the section headers in this App | + | |valign="top"|Header background color||The background color for the section headers in this App. |
|- | |- | ||
− | |valign="top"|Header foreground color||The foreground color for the section headers in this App | + | |valign="top"|Header foreground color||The foreground color for the section headers in this App. |
|- | |- | ||
− | |valign="top"|Header font size||The font size for the section headers in this App | + | |valign="top"|Header font size||The font size for the section headers in this App. |
|- | |- | ||
− | |valign="top"|Header CSS||The CSS for the section headers in this App | + | |valign="top"|Header CSS||The CSS for the section headers in this App. |
|- | |- | ||
− | |valign="top"|Section CSS||The CSS for the sections in this App | + | |valign="top"|Section CSS||The CSS for the sections in this App. |
|- | |- | ||
|} | |} | ||
Line 293: | Line 273: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Scripting language||The default scripting language for custom code in this App (Inherit | Recital | Visual FoxPro | Python | JavaScript | PHP) | + | |valign="top"|Scripting language||The default scripting language for custom code in this App (Inherit | Recital | Visual FoxPro | Python | JavaScript | PHP). |
|- | |- | ||
− | |valign="top"|Custom library||The filename of the library containing code for event handlers and custom procedures/functions | + | |valign="top"|Custom library||The filename of the library containing code for event handlers and custom procedures/functions. |
|- | |- | ||
− | |valign="top"|Init||The delegate procedure for the Init event | + | |valign="top"|Init||The delegate procedure for the Init event. |
|- | |- | ||
− | |valign="top"|Destroy||The delegate procedure for the Destroy event | + | |valign="top"|Destroy||The delegate procedure for the Destroy event. |
|- | |- | ||
− | |valign="top"|Load||The delegate procedure for the Load event | + | |valign="top"|Load||The delegate procedure for the Load event. |
|- | |- | ||
− | |valign="top"|Ready||The delegate procedure for the Ready event | + | |valign="top"|Ready||The delegate procedure for the Ready event. |
|- | |- | ||
− | |valign="top"|Unload||The delegate procedure for the Unload event | + | |valign="top"|Unload||The delegate procedure for the Unload event. |
|- | |- | ||
− | |valign="top"|Inactive||The delegate procedure for the Inactive event | + | |valign="top"|Inactive||The delegate procedure for the Inactive event. |
|- | |- | ||
− | |valign="top"|Inactive interval||The inactive interval in seconds that the inactive delegate procedure will be called at runtime | + | |valign="top"|Inactive interval||The inactive interval in seconds that the inactive delegate procedure will be called at runtime. |
|- | |- | ||
|} | |} | ||
Line 361: | Line 339: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
!width="20%"|Attribute | !width="20%"|Attribute | ||
− | !width=" | + | !width="80%"|Description |
− | + | ||
− | + | ||
|- | |- | ||
− | |valign="top"|Desktop||Include this App in a Desktop client (True | False) | + | |valign="top"|Desktop||Include this App in a Desktop client (True | False). |
|- | |- | ||
− | |valign="top"|Web||Include this App in a Web client (True | False) | + | |valign="top"|Web||Include this App in a Web client (True | False). |
|- | |- | ||
− | |valign="top"|Tablet||Include this App in a Tablet client (True | False) | + | |valign="top"|Tablet||Include this App in a Tablet client (True | False). |
|- | |- | ||
− | |valign="top"|Phone||Include this App in a Phone client (True | False) | + | |valign="top"|Phone||Include this App in a Phone client (True | False). |
|- | |- | ||
|} | |} | ||
[[Category:Attributes|1 App]] | [[Category:Attributes|1 App]] |
Revision as of 13:17, 10 February 2016
Under construction
Contents
Details
Attribute | Description |
---|---|
Build mode | The type of build for Web/Mobile Apps. Use Debug when testing and Release when deploying (Debug | Release) |
Published | App is published in the App Center (True | False) |
Login required | Authentication required to run App (True | False) |
Enable guest access | Enable this App to be run as a guest without App Center login (True | False) |
Turn Password on | Enter password when starting Lianja (True | False) |
Password | Password value |
Confirm Password | Confirm password value |
Timelines Enabled | Enable database timelines for sections that have timelines enabled (True | False) |
Ask Before Deleting | Ask before deleting a record (True | False) |
Add Form Section | Always add a form section when creating a new blank page (True | False) |
Table information | Query for Table information in the data trees when an App is opened or a database is opened in the Data workspace (True | False). Introduced in v1.4 |
Embedded HTTP Server
Attribute | Description |
---|---|
Listen on | The interface the HTTP server should listen for requests on |
Port | The port that the embedded HTTP server uses |
Enable services | Enable embedded web services (True | False) |
Sessionstorage
Attribute | Description |
---|---|
Sessionstorage size | The size of the shared sessionstorage |
Session data changed | The delegate procedure for the session data changed event |
Session data changed interval | The interval in msecs that checks for session data changes will be made at runtime |
Directories
Attribute | Description |
---|---|
Storage location | Storage location for Data, Apps and Library. If you use Dropbox, OneDrive or GoogleDrive then your development work can be synced between devices automatically (Filesystem | Dropbox | OneDrive | GoogleDrive) |
Data directory | The database directory where your databases are located. |
Apps directory | The apps directory where your apps are located. |
Library directory | The library directory where your libraries are located. |
Templates directory | The template directory where your templates are located. |
Deployment directory | The deployment directory. This should contain apps, data and library sub-directories. It can be on a network drive to provide shared App and Data access. |
Deployment
Attribute | Description |
---|---|
Publisher | The caption for the gadget (copy | cwrsync | psftp). |
Publisher path | The optional full path of the publisher program, e.g. /usr/bin/rsync. |
Publisher arguments | The optional arguments to the publisher program. e.g. -avc for rsync. |
Server | The server IP address or nodename where the App will be deployed, e.g. 127.0.0.1 or myserver.mydomain.com. |
Directory | The root lianja directory on the LAN or server where the Apps will be deployed. |
Build an installer | Build an installer for Windows desktop deployment (True | False). |
Username | The optional username to authenticate with the remote server. |
Password | The optional password to authenticate with the remote server. |
App Center Tile
Attribute | Description |
---|---|
Author | The App author displayed in the App Center. |
Category | The category for the App displayed in the App Center. |
Version | The version for the App displayed in the App Center. |
Caption | The caption for the App displayed in the App Center. |
Icon | The icon for the App displayed in the App Center. |
Description | The description for the App displayed in the App Center. |
Background color | The background color for the App displayed in the App Center. |
Tile size | The size of the tile in the App Center. |
Dynamic contents | The tile in the App Center contains dynamic contents only (True | False). |
Tile order | The category position for the tile in the App Center. |
Tile URL | The URL to invoke when this tile is clicked at runtime. |
Dynamic tile producer | The dynamic tile producer used to update the dynamic tile in the App Center. This can be a procedure or a URL. |
Dynamic tile timer interval | The timer interval in seconds to update the dynamic tile in the App Center. |
General App Configuration
Attribute | Description |
---|---|
Window Title | The window title for this App. |
Window Width | The window width for this App. |
Window Height | The window height for this App. |
Maximize Window | Maximize the window for this App(True | False). |
Window Resizable | Allow the user to resize the App window (True | False). |
Hide Header Bar | Hide header bar at runtime (True | False). |
Show navigation history | Show pages navigation history buttons in page header. |
Show navigation menu | Show pages navigation menu in page header (True | False). |
Show Page Center | Show Page Center when navigation menu clicked (True | False). |
Navigation menu caption | Navigation menu caption text in the page header. |
Hide header icons | Hide the header icons in the page header bars (True | False). |
Desktop theme | Desktop theme for this App (Default | Android | iOS | Modern | Modern2 | ... (read from themes directory). |
Help table | Context sensitive help table for this App. |
UI states table | UI states table for this App. |
Initial UI state | The initial UI state for this App. This will be applied to all pages, sections and fields/gadgets. |
Home page app | The App to load when the Home icon is clicked. |
Initial page | The first page to view for this App at runtime. |
HTML editor | Choose the HTML editor to use in this App (Desktop | Web | Mobile). |
Runtime connection | The connection string to use for 'local' virtual tables. This will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients. |
Runtime database | The database that will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients. |
Include in HTML HEAD | Include HTML file contents into the HTML5 Client. |
Readonly fields backcolor | The background color that readonly fields should be displayed in. |
App CSS style | Specify the global App CSS style for UI theming. |
Web/Mobile App Configuration
Attribute | Description |
---|---|
Character encoding | Character encoding for Web/Mobile Apps (utf-8 is recommended). |
Language locale | Locale for Web/Mobile Apps (affects date picker and various captions). |
Header icon type | Icon to be displayed in the page header bar in Web/Mobile (Default | Custom | None). |
Custom header icon | Custom icon to be displayed in the page header bar in Web/Mobile. |
Disable inline editing | Disable inline editing in Web Apps (True | False). |
Disable right click | Disable right click context menu in Web Apps (True | False). |
Enable animations | Enable animated section transitions in Web/Mobile Apps (True | False). |
Include PhoneGap in HTML5 Apps | Generate code to load PhoneGap in Tablet/Phone Apps (True | False). |
Web Theme | Web theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern). |
Mobile Theme | Mobile theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern). |
Mini navigation panel | Always show mini (phone) navigation panel on tablets (True | False). |
Page defaults
Attribute | Description |
---|---|
Navigation bar type | Choose the appearance of the data navigation bar to use in this App (Flat | Gradient). |
Hide navigation bar slider | Hide navigation bar slider (True | False). |
Navigation bar CSS | Custom navigation bar CSS. |
Page menu | Choose the appearance of the page navigation menu to use in this App (Menu | Panel). |
Page menu row height | The row height for the page menu items in this App. |
Page menu CSS | CSS for the page menu in this App. |
Left sidebar visible | Show left sidebar (True | False) (v2.0.0). |
Right sidebar visible | Show right sidebar (True | False) (v2.0.0). |
Hide search box | Hide the search box in the page header bar (True | False) (v2.0.0). |
Hide notifications icon | Hide the notifications icon in the page header bar (True | False) (v2.0.0). |
Hide search icon | Hide the search icon in the page header bar (True | False) (v2.0.0). |
Hide fullscreen icon | Hide the fullscreen icon in the page header bar (True | False) (v2.0.0). |
Hide share icon | Hide the share icon in the page header bar (True | False) (v2.0.0). |
Hide home icon | Hide the home icon in the page header bar (True | False) (v2.0.0). |
Section defaults
Attribute | Description |
---|---|
Header type | Choose the appearance of the section headers to use in this App (Flat | Gradient). |
Icon set | Choose the icon set to use for the section headers in this App (Gradient | Black | White | Blue | Gray | Darkgray). |
Header height | The header height for the section headers in this App. |
Header background color | The background color for the section headers in this App. |
Header foreground color | The foreground color for the section headers in this App. |
Header font size | The font size for the section headers in this App. |
Header CSS | The CSS for the section headers in this App. |
Section CSS | The CSS for the sections in this App. |
Custom Delegates
Attribute | Description |
---|---|
Scripting language | The default scripting language for custom code in this App (Inherit | Recital | Visual FoxPro | Python | JavaScript | PHP). |
Custom library | The filename of the library containing code for event handlers and custom procedures/functions. |
Init | The delegate procedure for the Init event. |
Destroy | The delegate procedure for the Destroy event. |
Load | The delegate procedure for the Load event. |
Ready | The delegate procedure for the Ready event. |
Unload | The delegate procedure for the Unload event. |
Inactive | The delegate procedure for the Inactive event. |
Inactive interval | The inactive interval in seconds that the inactive delegate procedure will be called at runtime. |
Permissions and Roles
Attribute | Description | Desktop | Web | Tablet | Phone |
---|---|---|---|---|---|
Admin roles | A comma separated list of roles that can perform admin operations on the App | ||||
Create roles | A comma separated list of roles that can perform create operations on data in the App | ||||
Read roles | A comma separated list of roles that can read (and execute) the App | ||||
Update roles | A comma separated list of roles that can perform update operations on data in the App | ||||
Delete roles | A comma separated list of roles that can perform delete operations on data in the App |
UI Presentation Rules
Attribute | Description |
---|---|
Desktop | Include this App in a Desktop client (True | False). |
Web | Include this App in a Web client (True | False). |
Tablet | Include this App in a Tablet client (True | False). |
Phone | Include this App in a Phone client (True | False). |