Difference between revisions of "Calendar Section Attributes"

From Lianjapedia
Jump to: navigation, search
(Created page with "''Under construction'' ==Details== {| class="wikitable" width="100%" !width="20%"|Attribute !width="40%"|Description !width="20%"|More !Desktop||Web||Tablet||Phone |- |valign=...")
 
Line 19: Line 19:
 
|valign="top"|Height||The section height||||||||||
 
|valign="top"|Height||The section height||||||||||
 
|-
 
|-
|valign="top"|Fixed height||Fix the section height (True|False)||||||||||
+
|valign="top"|Fixed height||Fix the section height (True | False)||||||||||
 
|-
 
|-
|valign="top"|Readonly||Section is readonly (True|False)||||||||||
+
|valign="top"|Readonly||Section is readonly (True | False)||||||||||
 
|-
 
|-
 
|}
 
|}
Line 34: Line 34:
 
|valign="top"|Margin||Margin size around the section||||||||||
 
|valign="top"|Margin||Margin size around the section||||||||||
 
|-
 
|-
|valign="top"|Add spacer at bottom||Add spacer at bottom of section (True|False)||||||||||
+
|valign="top"|Add spacer at bottom||Add spacer at bottom of section (True | False)||||||||||
 
|-
 
|-
 
|}
 
|}
Line 45: Line 45:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Hide header||Hide section header at runtime(True|False)||||||||||
+
|valign="top"|Hide header||Hide section header at runtime(True | False)||||||||||
 
|-
 
|-
|valign="top"|Hide actionbar||Hide actionbar buttons in the section header (True|False)||||||||||
+
|valign="top"|Hide actionbar||Hide actionbar buttons in the section header (True | False)||||||||||
 
|-
 
|-
 
|valign="top"|Header CSS style||CSS style (separate attributes with ; or use app:/filename.css)||||||||||
 
|valign="top"|Header CSS style||CSS style (separate attributes with ; or use app:/filename.css)||||||||||
 
|-
 
|-
|valign="top"|Header icon||The image for the Header (png&#124;jpg&#124;gif).<br>Use app:/imagename.ext for app specific images.||||||||||
+
|valign="top"|Header icon||The image for the Header (png &#124; jpg &#124; gif).<br>Use app:/imagename.ext for app specific images.||||||||||
 
|-
 
|-
|valign="top"|Gradient colors||Render the Header background color as a gradient (True&#124;False)||||||||||
+
|valign="top"|Gradient colors||Render the Header background color as a gradient (True &#124; False)||||||||||
 
|-
 
|-
 
|valign="top"|Gradient type||Specify the gradient type:<br>0=none<br>1=Vertical spread<br>2=Left to right<br>3=Right to left<br>4=Vertical centered<br>5=iPad style||||||||||
 
|valign="top"|Gradient type||Specify the gradient type:<br>0=none<br>1=Vertical spread<br>2=Left to right<br>3=Right to left<br>4=Vertical centered<br>5=iPad style||||||||||
Line 61: Line 61:
 
|valign="top"|Gradient end color||Gradient end color||||||||||
 
|valign="top"|Gradient end color||Gradient end color||||||||||
 
|-
 
|-
|valign="top"|Show OK/Cancel buttons||Show OK/Cancel buttons in the section header (True&#124;False)||||||||||
+
|valign="top"|Show OK/Cancel buttons||Show OK/Cancel buttons in the section header (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Show Add/Delete buttons||Show Add/Delete buttons in the section header (True&#124;False)||||||||||
+
|valign="top"|Show Add/Delete buttons||Show Add/Delete buttons in the section header (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Show Print button||Show Print button in the section header (True&#124;False)||||||||||
+
|valign="top"|Show Print button||Show Print button in the section header (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Hide custom search icon||Hide the custom search icon (True&#124;False)||||||||||
+
|valign="top"|Hide custom search icon||Hide the custom search icon (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Show info tips icon||Show the info tips icon in the section header (True&#124;False)||||||||||
+
|valign="top"|Show info tips icon||Show the info tips icon in the section header (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Show help icon||Show the help icon in the section header (True&#124;False)||||||||||
+
|valign="top"|Show help icon||Show the help icon in the section header (True &#124; False)||||||||||
 
|-
 
|-
 
|valign="top"|Help topic||Help topic to display when the help icon is clicked in the section header||||||||||
 
|valign="top"|Help topic||Help topic to display when the help icon is clicked in the section header||||||||||
Line 84: Line 84:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Default view||The default view to be displayed (Month&#124;Week&#124;Day)||||||||||
+
|valign="top"|Default view||The default view to be displayed (Month &#124; Week &#124; Day)||||||||||
 
|-
 
|-
 
|valign="top"|Event type column||The (character) event type column from the table for the events in the calendar.  Defaults to 'eventtype'.||||||||||
 
|valign="top"|Event type column||The (character) event type column from the table for the events in the calendar.  Defaults to 'eventtype'.||||||||||
Line 129: Line 129:
 
|valign="top"|Parent section name||Name of related parent section||||||||||
 
|valign="top"|Parent section name||Name of related parent section||||||||||
 
|-
 
|-
|valign="top"|Automatically relate||Automatically relate the child section (True&#124;False).  If this is unchecked then you need to manually relate it in the parentdatachanged delegate.||||||||||
+
|valign="top"|Automatically relate||Automatically relate the child section (True &#124; False).  If this is unchecked then you need to manually relate it in the parentdatachanged delegate.||||||||||
 
|-
 
|-
 
|valign="top"|Parent key||Parent key||||||||||
 
|valign="top"|Parent key||Parent key||||||||||
Line 144: Line 144:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Visible||Section menu visible (True&#124;False)||||||||||
+
|valign="top"|Visible||Section menu visible (True &#124; False)||||||||||
 
|-
 
|-
 
|valign="top"|Height||Section menu height||||||||||
 
|valign="top"|Height||Section menu height||||||||||
Line 165: Line 165:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Visible||Section search panel visible (True&#124;False)||||||||||
+
|valign="top"|Visible||Section search panel visible (True &#124; False)||||||||||
 
|-
 
|-
 
|valign="top"|Width||Section search panel width||||||||||
 
|valign="top"|Width||Section search panel width||||||||||
Line 175: Line 175:
 
|valign="top"|Foreground color||Section search panel foreground color||||||||||
 
|valign="top"|Foreground color||Section search panel foreground color||||||||||
 
|-
 
|-
|valign="top"|Auto create||Automatically create custom search panel for all search fields in this section (True&#124;False).||||||||||
+
|valign="top"|Auto create||Automatically create custom search panel for all search fields in this section (True &#124; False).||||||||||
 
|-
 
|-
 
|valign="top"|Custom search panel||The delegate used to create the custom search panel.||||||||||
 
|valign="top"|Custom search panel||The delegate used to create the custom search panel.||||||||||
Line 188: Line 188:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Visible||Section subtitle visible (True&#124;False)||||||||||
+
|valign="top"|Visible||Section subtitle visible (True &#124; False)||||||||||
 
|-
 
|-
 
|valign="top"|Caption||Section subtitle caption||||||||||
 
|valign="top"|Caption||Section subtitle caption||||||||||
Line 211: Line 211:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Visible||Section footer visible (True&#124;False)||||||||||
+
|valign="top"|Visible||Section footer visible (True &#124; False)||||||||||
 
|-
 
|-
 
|valign="top"|Caption||Section footer caption||||||||||
 
|valign="top"|Caption||Section footer caption||||||||||
Line 234: Line 234:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Hide form NavBar||Hide form Navigation Bar at runtime if this section is in an AccordionStack (True&#124;False)||||||||||
+
|valign="top"|Hide form NavBar||Hide form Navigation Bar at runtime if this section is in an AccordionStack (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Collapsable||The section is collapsible at runtime (True&#124;False)||||||||||
+
|valign="top"|Collapsable||The section is collapsible at runtime (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Exclude from accordion||The section is excluded from accordion behavior at runtime (True&#124;False)||||||||||
+
|valign="top"|Exclude from accordion||The section is excluded from accordion behavior at runtime (True &#124; False)||||||||||
 
|-
 
|-
 
|}
 
|}
Line 249: Line 249:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Scripting language||The default scripting language for custom code in this section (Inherit&#124;Recital&#124;Visual FoxPro&#124;Python&#124;JavaScript&#124;PHP)||||||||||
+
|valign="top"|Scripting language||The default scripting language for custom code in this section (Inherit &#124; Recital &#124; Visual FoxPro &#124; Python &#124; JavaScript &#124; 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||||||||||
Line 295: Line 295:
 
!Desktop||Web||Tablet||Phone
 
!Desktop||Web||Tablet||Phone
 
|-
 
|-
|valign="top"|Desktop||Include this section in a Desktop client (True&#124;False)||||||||||  
+
|valign="top"|Desktop||Include this section in a Desktop client (True &#124; False)||||||||||  
 
|-
 
|-
|valign="top"|Web||Include this section in a Web client (True&#124;False)||||||||||
+
|valign="top"|Web||Include this section in a Web client (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Tablet||Include this section in a Tablet client (True&#124;False)||||||||||
+
|valign="top"|Tablet||Include this section in a Tablet client (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Phone||Include this section in a Phone client (True&#124;False)||||||||||
+
|valign="top"|Phone||Include this section in a Phone client (True &#124; False)||||||||||
 
|-
 
|-
 
|UI States||UI states that affect this section.  Specify multiple states as a comma separated list.||||||||||
 
|UI States||UI states that affect this section.  Specify multiple states as a comma separated list.||||||||||
Line 311: Line 311:
 
|valign="top"|Visible when||Section is visible at runtime if specified expression evaluates to true.||||||||||
 
|valign="top"|Visible when||Section is visible at runtime if specified expression evaluates to true.||||||||||
 
|-
 
|-
|valign="top"|Display orientation||Display depending on mobile device orientation for Tablets and Phones. (Always&#124;Portrait&#124;Landscape)||||||||||
+
|valign="top"|Display orientation||Display depending on mobile device orientation for Tablets and Phones. (Always &#124; Portrait &#124; Landscape)||||||||||
 
|-
 
|-
|valign="top"|Apply rules on change||Apply section UI presentation rules (Visible when and Readonly when) when data is changed interactively or when navigating records (True&#124;False)||||||||||
+
|valign="top"|Apply rules on change||Apply section UI presentation rules (Visible when and Readonly when) when data is changed interactively or when navigating records (True &#124; False)||||||||||
 
|-
 
|-
|valign="top"|Apply rules on parent change||Apply section UI presentation rules (Visible when and Readonly when) when parent data is changed by navigating records (True&#124;False)||||||||||
+
|valign="top"|Apply rules on parent change||Apply section UI presentation rules (Visible when and Readonly when) when parent data is changed by navigating records (True &#124; False)||||||||||
 
|-
 
|-
 
|}
 
|}

Revision as of 06:41, 9 December 2014

Under construction

Details

Attribute Description More Desktop Web Tablet Phone
Name The name for this section (unique to the page)
Type The type of section: calendar (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)
Readonly Section is readonly (True | False)

Appearance

Attribute Description More Desktop Web Tablet Phone
Margin Margin size around the section
Add spacer at bottom Add spacer at bottom of section (True | False)

Header

Attribute Description More Desktop Web Tablet Phone
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:
0=none
1=Vertical spread
2=Left to right
3=Right to left
4=Vertical centered
5=iPad style
Gradient start color Gradient start color
Gradient end color Gradient end color
Show OK/Cancel buttons Show OK/Cancel buttons in the section header (True | False)
Show Add/Delete buttons Show Add/Delete buttons in the section header (True | False)
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

Calendar Options

Attribute Description More Desktop Web Tablet Phone
Default view The default view to be displayed (Month | Week | Day)
Event type column The (character) event type column from the table for the events in the calendar. Defaults to 'eventtype'.
Event type choices The event type choices for the events in the calendar. This can be a comma separated list or a SQL statement.
Event title column The (character) event title column from the table. Defaults to 'eventtitle'.
Event start column The (datetime) event start column from the table. Defaults to 'eventstart'.
Event end column The (datetime) event end column from the table. Defaults to 'eventend'.
Event repeat column The (int) event repeating flag column from the table. Defaults to 'eventrepeat'.
Event allday column The (logical) event allday flag column from the table. Defaults to 'eventallday'.
Event key column The key expression for events in the calendar. Defaults to 'eventkey'.
Event type value The event type for this calendar, e.g. meeting, vacation, appointment. Calendar contents will be filtered on this.
Other options Other calendar options
Click delegate Delegate to call when a calendar event is clicked
Dynamic day backcolor Delegate to return the background colors and dates. You should return this as a comma separated list. The delegate is called with one parameter: 'dates' or 'colors'. The currently selected cursor contains the selected records.
Dynamic event backcolor Delegate to return the background color of the event for the specified event type, which is passed as a parameter
Dynamic event forecolor Delegate to return the foreground color of the event for the specified event type, which is passed as a parameter
Custom delegate library Custom library containing the day and event dynamic color delegates
Filter The filter expression that restricts which events will be included in the calendar

Related Data

Attribute Description More Desktop Web Tablet Phone
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.
Parent key Parent key
Child key Child key

Menu

Attribute Description More Desktop Web Tablet Phone
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 (comma separated list of values). Prefix with |, < or > to align center, left or right respectively.
Custom action Action to perform when a menuitem is selected See SHOWDOCUMENT()

Search Panel

Attribute Description More Desktop Web Tablet Phone
Visible Section search panel visible (True | False)
Width Section search panel width
Height Section search panel height
Background color Section search panel background color
Foreground color Section search panel foreground color
Auto create Automatically create custom search panel for all search fields in this section (True | False).
Custom search panel The delegate used to create the custom search panel.

Subtitle

Attribute Description More Desktop Web Tablet Phone
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 (separate attributes with ; or use app:/filename.css)

Footer

Attribute Description More Desktop Web Tablet Phone
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 (comma separated list of values). If this list starts with #, then the menuitems are displayed as centred buttons. Prefix with #< or #> to display the buttons aligned left or right respectively.
Custom action Action to perform when a footer menuitem is selected See SHOWDOCUMENT()

Other Options

Attribute Description More Desktop Web Tablet Phone
Hide form NavBar Hide form Navigation Bar at runtime if this section is in an AccordionStack (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 More Desktop Web Tablet Phone
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
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 More Desktop Web Tablet Phone
Create roles A comma separated list of roles that can perform create operations on data in the section
Read roles A comma separated list of roles that can read (and view) the section
Update roles A comma separated list of roles that can perform update operations on data in the section
Delete roles A comma separated list of roles that can perform delete operations on data in the section

UI Presentation Rules

Attribute Description More Desktop Web Tablet Phone
Desktop Include this section in a Desktop client (True | False)
Web Include this section in a Web client (True | False)
Tablet Include this section in a Tablet client (True | False)
Phone Include this section in a Phone client (True | False)
UI States UI states that affect this section. Specify multiple states as a comma separated list.
Initial UI state The initial UI state for this section. This will be applied to the Section and all its fields and gadgets.
Readonly when Section is readonly at runtime if specified expression evaluates to true.
Visible when Section is visible at runtime if specified expression evaluates to true.
Display orientation Display depending on mobile device orientation for Tablets and Phones. (Always | Portrait | Landscape)
Apply rules on change Apply section UI presentation rules (Visible when and Readonly when) when data is changed interactively or when navigating records (True | False)
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)