Following is a list of Properties available in Morfik Workspace via the Properties and Events Inspector.


Property Description
Alignment The Alignment property is used to align the Caption text with the left, right, or center of the Control.
APIKey This property specifies the Maps API Key that will be used to communicate with Google's servers. Before deploying your XApp, you should obtain a Maps API Key from Google and paste it in here.
Arrow Icon

This property describes various attributes of an arrow icon that appears near the right-hand edge inside a dropdown control.

Auto Complete

When enabled, a Combobox will automatically insert an entry from its lookup list that best matches the text that is being typed in.

Auto Complete Delay

This property determines the amount of delay in milliseconds after a key is depressed before the auto-complete behavior of a Combobox is activated.

Auto Drop Down

When enabled, the list within a Combobox is automatically displayed as soon as a key is pressed.

Auto Filter

When enabled, the list within a Combobox is automatically filtered to only show the entries that match the text that is being typed in.

Auto Size The AutoSize property indicates whether the control is automatically resized at design time to display its entire contents. This property has no effect at runtime.
BackgndImage The BackgndImage property may be used to specify a picture to be displayed by the Container.
Base URL The BaseURL property can be used to explicitly define of the application’s root URL.
Border Color The BorderColor property specifies the color that should be used for drawing a rectangular border around the Control. Note: the border will not be visible unless the BorderStyle and BorderWidth properties are also set.
Border Sides The BorderSides property specifies the parts of a control's border that are displayed.
Border Style The BorderStyle property of the control defines how and if a border will be drawn around the control.
Border width The Border Width property specifies the line width used to draw the rectangular border around the Control. Note: the border will not be visible unless the BorderColor and BorderStyle properties are also set.
Bottom Margin The BottomMargin property specifies the bottom margin for the report.
Browser History The BrowserHistory property specifies if the form state is being included in browser's history used for Back/Forward navigation and bookmarking.
Bundled The Bundled property specifies whether the Image should be compiled into Image Bundle. This property has no effect at run time.
Button Style The ButtonStyle property specifies the style of DropDown control.
Can Grow The CanGrow property determines the behavior when the Caption text is too large to fit into the Control:
  • if CanGrow=No, the Control retains its design-time height
  • if CanGrow=Scroll, the Control retains its design-time height, but allows the end user to scroll through the text
  • if CanGrow=Yes, the Control increases its height to accommodate the text
Can Shrink The CanShrink property determines the behavior when the Caption text is too small to completely fill the Control:
  • if CanShrink=False, the Control maintains its design-time height
  • if CanShrink=True, the Control decreases its height to accommodate the text Note: enabling CanShrink has no effect unless CanGrow is also enabled. Using this property only makes sense if the control will contain data bound controls. If there is only a small amount of content to be displayed within the control, its height will be reduced so that it elegantly displays the content without leaving large blank areas in the page. More information on how controls can grow and shrink at runtime is available under the topic Plastic Layout.
Caption Caption is the most frequently used property of a Text orientated control as it allows setting and reading of the content (all the text) that is displayed by the control. This property can be bound to a database table field as to automatically display its contents and allow editing of them.
Checked The Checked property specifies whether the Control should be displayed in the ticked or un-ticked state. Note: if the Control is databound then its state will depend on the values in its DataField instead.
Code Base The CodeBase property specifies a URI for automatic download of the Flash player if the web browser does not have it installed. It is not usually necessary to modify this property.
Color The Color property specifies the background color of the Control.
Column Count The ColumnCount property specifies the number of columns used when displaying records in a multi-column layout. The ColumnCount property is only relevant for continuous, data-bound forms.
Column Height Template:PColumn Height Desc
Column Layout Template:PColumn Layout Desc
Column Same as Detail Template:PColumn Same as Detail Desc
Column Spacing Template:PColumn Spacing Desc
Column Width Template:PColumn Width Desc
Content Layout Template:PContent Layout Desc
Cursor The Cursor property, if set, causes the appearance of the mouse cursor to change as it moves over the Control.
Data Field The DataField property is used to bind the Control to a database field. Either through a table or a query which is specified through the DataSource property of the Form that contains the control.
Data Source Most XApps need the ability to display database records to the user. The most common way of accomplishing this is to use a data-bound Form, Report or a Repeater control. A form or report can be made data-bound by setting its Data Source property to the table or query containing the data to be displayed. The data can reside in the built-in .MXD database or an external database. If the user needs to be able to edit the data, a single or continuous editable form must be used; otherwise a continuous form, Repeater control or a report is generally used.
Default If the Default property is set to true, the user may "click" the button by pressing the Enter key, even if another non-Button control has input focus.
Down The Down property specifies the button which is selected inside the group. It has no effect if GroupIndex property is set to 0.
Drop On Mouse Over The DropOnMouseOver property determines if the user can access the popup part of DropDown by clicking on by moving mouse cursor over DropDow control.
Editor Padding The EditorPadding property specifies the space between the border and the content of the editor inside Combobox control.
Enabled If the Enabled property is set to false, the Control's state or value cannot be changed by the user.

Note For Timer Control: This property controls whether the Timer event will be triggered at the time interval specified in the Interval property. If the Enabled property is set to false, the Timer event will not be triggered.

Feed Use the Feed property to specify which of the project's RSS Feed Sources the button should link to.
FlashVars The FlashVars property may be used to pass variables to the Flash player. It is not usually necessary to modify this property.
Font The Font property (and its sub-properties Color and Name) is used to indicate which font should be used for drawing the text in the Control.
Force New Page Template:PForce New Page Desc
Form The Form property of the SubForm control allows the SubForm to be statically bound to a specific Form. If a Form is assigned to this property, this Form will be loaded automatically into the SubForm at runtine, without the need of any commands being added to the application's code.
Form Buffer Limit The FormBufferLimit property specifies the maximum number of previously opened forms cached inside the Subform.
Format The Format property may be used to control the formatting of numeric and date/time values in databound TextLabels. Note: this property is only functional for continuous forms in the current release. The Format property specifies the style in which the DateTimeEdit displays its value. There are four choices:
  • Long (e.g. Wednesday, 29 Jul 2008)
  • Medium (e.g. 29 Jul 2008)
  • Short DDMMYYYY (e.g. 29/7/2008)
  • Short MMDDYYYY (e.g. 7/29/2008)
Full Menu The FullMenu property specifies whether to display a complete context menu, or an abbreviated context menu (with only the Settings and About Flash commands), when the user right-clicks on the Flash control.
Group Index The GroupIndex property identifies the logical group to which the Button belongs.
Height The Height property specifies the vertical extent of the Control. Note: if the CanGrow or CanShrink properties are set, the actual height of the Control at run time may be different.
Hide Tabs This property controls whether or not the tabs of the TabControl are visible. If the tabs are not visible they can still be changed by setting the value of the ActivePage property.
Hint The Hint property, if set, specifies the text of a tooltip that is displayed when the user moves the cursor over the control.
Horizontal Placement The HorizontalPlacement property, if set, governs how the Control adjusts its size and position in response to changes in the horizontal dimensions of its parent.
Hyperlink The IsHyperlink property, when set to true, turns the Caption of the Control into a hyperlink. This is most often used when the Control is bound to a hyperlink field.
Icon The Icon property allows the developer to specify an image to be displayed in the Control. Use the Icon.Picture subproperty to specify the image file. Use the Icon.HorzAlign, Icon.HorzMargin, Icon.VertAlign, Icon.VertMargin subproperties to specify the position of the image within the Control.
Interval The Interval property specifies the interval at which to call OnTimer event handler.
IsPassword The IsPassword property, when set to true, will cause the TextEdit control to display asterisks on the screen in place of the actual characters which are input by the user. As the name suggests this property should be used whenever the TextEdit control will be used for entering a password.
Item Index The ItemIndex property specifies the index of the selected item in the items list.
Items The Items property of the Control contains a list of strings with the values which will be displayed in the drop down list, if the choices will be a fixed.
Keep Together Template:PKeep Together Desc
Layout The Layout property determines the way child controls are arranged inside the container.
Left The Left property specifies the horizontal position of the Control in the form.
Left Margin The LeftMargin property specifies the left margin for the report.
Letter Spacing The LetterSpacing property, if set, specifies a little extra whitespace to insert between each character in the Caption text.
Live Connect The LiveConnect property specifies whether Javascript will have access to and from the Flash player. It is not usually necessary to modify this property.
Lookup Data Field The LookupDataField property identifies which field from the LookupDataSource the ComboBox will retrieve its reference data.
Lookup Data Source The LookupDataSource property identifies the data source (table or query) from which the ComboBox will retrieve its reference and display information.
Lookup Max Records The LookupMaxRecords property of the ComboBox defines how many records will be fetched from the LookupDataSource.
Lookup Text Field The LookupTextField property identifies which field from the LookupDataSource the ComboBox will retrieve its display data.
Loop The Loop property specifies whether the video should stop when it reaches the end, or keep playing in an endless loop.
Margins The Margins property clears an area around control (outside its border).
Marker Pos X This property allows you to specify the X coordinate of the starting location on your map.
Marker Pos Y This property allows you to specify the Y coordinate of the starting location on your map.
Max Length The MaxLength property specifies the maximum number of characters that the user can enter in a textedit control.
Max File Size The MaxFileSize property imposes a limit on the size of the individual files which will be uploaded.
Max Position The MaxPosition property indicates the maximum possible value of the Position property.
Min Position The MinPosition property indicates the minimum possible value of the Position property.
Mode The Mode property controls how the Flash Player appears in the browser. There are three possible values:
  • fwWindow: the video is rendered in a separate window, superimposed on the web page.
  • fwOpaque: the video is rendered directly onto the web page; any controls behind the Flash control are obscured.
  • fwTransparent: the video is rendered directly onto the web page; any controls behind the Flash control are visible through the transparent portions of the video. Note: this may impair performance.
Multi Line If the MultiLine property is enabled, and the Text contains line breaks, it will be displayed over multiple lines; otherwise, the Text is displayed on a single line. Note: if automatic wrapping of the Text is desired, the WordWrap property must also be enabled.
Multi Select If MultiSelect is false, the user may only select one value from the list. If MultiSelect is true, the user may select any number of values from the list.
Name The Name property specifies the identifier used to reference the control from browser- or server-side code.
Navigation Bar The NavigationBar property can be used to enable and configure the navigation bar to allow the user to navigate between the records.
New Row Or Column Template:PNew Row Or Column Desc
Opacity The Opacity property determines the extent to which the Control obscures any controls placed in its background. A value of 0 means that background controls are fully visible, whereas a value of 100 means that background controls are completely obscured.
Padding The Padding property specifies the space between the border and the content of the editor.

The PageFooterOption specifies on which pages to print the page footer. The PageHeaderOption property specifies on which pages to print the page header.

Page Height The PageHeight property specifies the height of the physical page.
Page Orientation The PageOrientation property specifies whether to align the vertical dimension of the Document with the longer (portrait) or shorter (landscape) dimension of the printed page.
Page Size The PageSize property specifies the number of records displayed in the Form.
Page Width The PageWidth property specifies the width of the physical page.
Parameters The Parameters property specifies parameter values for the Form hosted in the control. The parameters are written in the same format as the third parameter of the OpenForm function.
Picture The Picture property holds the name or full url for the actual image to be displayed inside the control. If the content of property is only a file name, the image is presumed to be included in the project's repository.
Play On Load The PlayOnLoad property specifies whether the video should begin playing as soon as it finishes downloading.
Plug In Page The PlugInPage property specifies a URI for manual download of the Flash player if the web browser does not have it installed. It is not usually necessary to modify this property.
Popup Alignment The PopupAlignment property adjusts the position of the popup part relative to the Dropdown control.
Popup Position The PopupPosition property specifies the position of the popup part relative to the Dropdown control.
Position The Position property is an integer value which governs the proportion of the control that is highlighted, and the percentage value that is displayed. Its value must lie between MinPosition (0%) and MaxPosition (100%).
Quality The Quality property allows the developer to optimize the video for playback speed at the expense of playback quality, or vice versa.
  • fmBest: performs anti-aliasing and bitmap smoothing
  • fmHigh: performs anti-aliasing and some bitmap smoothing
  • fmMedium: performs some anti-aliasing
  • fmAutoHigh: performs anti-aliasing initially, but disables it if performance is unacceptable
  • fmAutoLow: performs no anti-aliasing initially, but enables it if performance is acceptable
  • fmLow: performs no anti-aliasing or bitmap smoothing
Read Only If the ReadOnly property is enabled, the user is able to select, but not modify, the content of the TextEdit.
Remote Host Template:PRemote Host Desc
Repeat Band Template:PRepeat Band Desc
Report Template:PReport Desc
Right Margin The RightMargin property specifies the right margin for the report.
Root Directory Template:PRoot Directory Desc
Row Spacing The RowSpacing property specifies the additional space added after every row in the Report.
Scale The Scale property specifies how the video fits into the available area of the Flash control:
  • fsShowAll: original aspect ratio is maintained; borders may appear on two sides.
  • fsNoBorder: original aspect ratio is maintained; some cropping may occur.
  • fsExactFit: video fills entire area; original aspect ratio may be distored.
Select On Focus The SelectOnFocus property specifies if the text inside TextEdit control gets automatically selected when that control receives focus.
Shared Style The SharedStyle property can be used to force several controls always have the same appearance.
Show Submit Button The ShowSubmitButton property specifies if FileUploader control will display Submit button or not.
Shrink On Hide The ShrinkOnHide property specifies how Morfik's Layout engine repositions other controls when the container's visibility is changed at runtime.
Sorted The Sorted property indicates whether the Items list is sorted.
Source The Source property is used to specify the static file that contains the .swf file. Note: if the .swf file is coming from a database, leave Source blank and set the DataField property instead.
SQLFilter The SQLFilter property applies to databound forms and reports. It can be used to limit the records displayed to those matching certain criteria. SQLFilter supports all SQL operators and functions available in the database. It can be set either at design time or at run time.
Stretch The Stretch property defines if the Picture should be stretched (or shrank) to fit the controls dimensions.
Stretch Mode The StretchMode property is used in conjunction with the Stretch property do specify how the picture should be stretched inside the Image control. The available options are: FitX, FitXY and FitY which determine in which axis the image will be stretched or if in both.
Style The Style property determines if the user can can type any value in the editable area of the ComboBox, or if only values from the list can be selected.
Tab Order The TabOrder property allows the developer to specify the order in which controls should receive input focus when the user steps through them using the tab key.
Tab Height The TabHeight property specifies the height of buttons in TabControl.
Tag The Tag property is used to store user data that is associated with the control.
Text The Text property for the control allows direct access for setting or reading the text that is currently in the control. This property can be bound to a database table field as to automatically display its contents and allow editing of them.
Title The Title property specifies a web application title which will be displayed in the browser toolbar.
Top The Top property specifies the vertical position of the Control in the form.
Top Margin The TopMargin property specifies the top margin for the report.
Vertical Alignment The VerticalAlignment property determines how a text is positioned inside the control.
Vertical Placement The VerticalPlacement property, if set, governs how the Rectangle adjusts its size and position in response to changes in the vertical dimensions of its parent.
View Mode The ViewMode property determines the way data-bound Form renders its content. It has no effect if DataSource property is not set.
Visible The visible property is used to make controls visible or invisible. Invisible controls are frequently used to allow for easy access to information from a database table field, if the control is bound to one.
Width The Width property specifies the horizontal extent of the Form/control.
Word Wrap The WordWrap property determines whether the Caption text wraps around to the following line(s), if it is too long to fit on a single line.

See Also