GalleryView Section Attributes

From Lianjapedia
Revision as of 12:37, 5 July 2016 by Yvonne.milne (Talk | contribs)

Jump to: navigation, search

See Also

GalleryView Options

Getting and Setting Attributes

The setAttribute(name, value) method can be used to set the value of an Attribute:

Lianja.get("pageid.sectionid").setAttribute("title","Section1")

Note: the shortened form setAttr(name,value) is also available.

The getAttribute(name) method can be used to get the value of an Attribute:

cTitle = Lianja.get("pageid.sectionid").getAttribute("title")

Note: the shortened form getAttr(name) is also available.

Details

Attribute Description
Name The name for this section (unique to the page)
Meta types A comma separated list of metatype names
Type The type of section: galleryview (readonly)
Caption The section caption displayed in the section header
Database The database for this section
Table The table for this section
Height The section height
Fixed height Fix the section height (True | False)
Auto layout percent Auto layout percentage of page size. If set to 0, then all sections on a page are resized to an equal height

Appearance

Attribute Description
Margin Margin size around the section
Add spacer at bottom Add spacer at bottom of section (True | False)

Header

Attribute Description
Hide header Hide section header at runtime(True | False)
Hide actionbar Hide actionbar buttons in the section header (True | False)
Header CSS style CSS style (separate attributes with ; or use app:/filename.css)
Header icon The image for the Header (png | jpg | gif).
Use app:/imagename.ext for app specific images.
Gradient colors Render the Header background color as a gradient (True | False)
Gradient type Specify the gradient type
Gradient start color Gradient start color
Gradient end color Gradient end color
Show Print button Show Print button in the section header (True | False)
Hide custom search icon Hide the custom search icon (True | False)
Show info tips icon Show the info tips icon in the section header (True | False)
Show help icon Show the help icon in the section header (True | False)
Help topic Help topic to display when the help icon is clicked in the section header

GalleryView Options

Attribute Description
Tile caption The name of the column in the table (or expression) containing the caption for each tile
Tile category The name of the column in the table (or expression) containing the category caption for each tile
Content details The name of the column in the table containing the content (typically a varchar/memo)
Custom library Custom library containing the Tile producer and Content producer delegates
Tile producer Delegate to call to render a custom tile.
This should just output the HTML
Content producer Delegate to call to render the content.
This should just output the HTML
Filter The filter expression that restricts which records will be included
Order by The orderby expression for the data in the GalleryView

Related Data

Attribute Description
Parent section name Name of related parent section
Automatically relate Automatically relate the child section (True | False). If this is unchecked then you need to manually relate it in the parentdatachanged delegate.

Menu

Attribute Description
Visible Section menu visible (True | False)
Height Section menu height
Background color Section menu background color
Foreground color Section menu foreground color
Custom menu Section menu contents
Custom action Action to perform when a menu item is selected

Search Panel

Attribute Description Name Type
Visible Section search panel visible (True | False) searchPanelVisible Boolean
Height Section search panel height searchPanelHeight Int
Background color Section search panel background color searchPanelBackColor Character
Foreground color Section search panel foreground color searchPanelForeColor Character
Auto create Automatically create search panel for all Section search fields searchPanelAutoCreate Boolean
Custom search panel The delegate used to create the custom search panel searchPanelAction Character
}

Subtitle

Attribute Description
Visible Section subtitle visible (True | False)
Caption Section subtitle caption
Height Section subtitle height
Background color Section subtitle background color
Foreground color Section subtitle foreground color
Font Section subtitle font
CSS style CSS style

Footer

Attribute Description
Visible Section footer visible (True | False)
Caption Section footer caption
Height Section footer height
Background color Section footer background color
Foreground color Section footer foreground color
Custom menu Section footer menu contents
Custom action Action to perform when a footer menu item is selected
Footer button CSS Footer button CSS style
Footer button width Footer button width

Other Options

Attribute Description
Hide form NavBar Hide form Navigation Bar at runtime if this section is in an Accordion Stack (True | False)
Collapsable The section is collapsible at runtime (True | False)
Exclude from accordion The section is excluded from accordion behavior at runtime (True | False)

Custom Delegates

Attribute Description
Scripting language The default scripting language for custom code in this section (Inherit | Recital | Visual FoxPro | Python | JavaScript | PHP)
Custom library The filename of the library containing code for event handlers and custom procedures/functions
Expanded The delegate for the Expanded event
Collapsed The delegate for the Collapsed event
Init The delegate for the Init event
Destroy The delegate for the Destroy event
Load The delegate for the Load event
Ready The delegate for the Ready event
Unload The delegate for the Unload event
Parent data changed The delegate for the ParentDataChanged event
Timer The delegate for the Timer event
Timer interval The timer interval in seconds that the Timer event will be called at runtime
Custom footer menu The delegate for the footer menu event
Custom search command The delegate for the search event
Custom section menu The delegate for the section menu event

Permissions and Roles

Attribute Description Name Type
Create roles A comma separated list of roles that can perform create operations on data in the section. permcreate Character
Read roles A comma separated list of roles that can read (and view) the section. permRead Character
Update roles A comma separated list of roles that can perform update operations on data in the section. permUpdate Character
Delete roles A comma separated list of roles that can perform delete operations on data in the section. permDelete Character

UI Presentation Rules

Attribute Description Name Type
Desktop Include this section in a Desktop client (True | False). desktopUI Boolean
Web Include this section in a Web client (True | False). webUI Boolean
Tablet Include this section in a Tablet client (True | False). tabletUI Boolean
Phone Include this section in a Phone client (True | False). mobileUI Boolean
UI States UI states that affect this section. Specify multiple states as a comma separated list. state Character
Initial UI state The initial UI state for this section. This will be applied to the section and all its fields and gadgets. uiStateInit Character
Readonly when Section is readonly at runtime if specified expression evaluates to true. readonlyWhen Character
Visible when Section is visible at runtime if specified expression evaluates to true. visibleWhen Character
Display orientation Display depending on mobile device orientation for Tablets and Phones. (Always | Portrait | Landscape) displayOrientation Character
Apply rules on change Apply UI presentation rules (Visible when and Readonly when) when data is changed interactively or when navigating records (True | False). applyRulesOnChange Boolean
Apply rules on parent change Apply section UI presentation rules (Visible when and Readonly when) when parent data is changed by navigating records (True | False) applyRulesOnParentChange Boolean