See Also
Enumerations
Name | Values |
| This class exposes no enumerations. |
Constants
Name | Type | Value |
| | This class exposes no constants. |
Events
Definition | Description |
HeightChanged( OldHeight as Integer ) | If AdaptiveHeight is True, this will fire when the height changes programmatically. |
SearchFailed( SearchText as String ) | Raised when the search for the user-supplied string fails. |
SelectionChanged() | Fires when an item is selected and displayed in the primary class UI. |
TagAdded( newTag as GraffitiTagFieldItem ) | Fires when a tag is added, so you can keep up with items that the user adds. |
TagHover( HoverItem as GraffitiTagFieldItem ) | Raised when the mouse is over a tag in the primary class UI. |
TagRemoved( RemovedTag as GraffitiTagFieldItem ) | Raised when the user removes a tag. |
Methods
Definition | Description |
AddItem( newItem as GraffitiTagFieldItem, RefreshNow as Boolean = True ) | Used to add a tag to the Items() array. RefreshNow should be false if you plan to add a large number of items at once (IE: during load). |
FindItem( ItemText as String ) as Integer | Returns the index of the item with ItemText in the Items() array. |
RemoveItem( ItemIndex as Integer ) | Removes item at ItemIndex from Items(). |
SetSearchField( mySearchField as TextField ) | As part of the initial setup, binds the GraffitiWebTagField canvas to a TextField. |
Properties
Name | Type | Default Value | Description |
AdaptiveHeight | Boolean | False | If true, the control will automatically resize vertically as the user adds more and more tags. |
BackColor | Color | &cFFFFFF | The background color of the field and canvas. |
BorderColor | Color | &cCCCCCC | The border color of the canvas. |
BorderRadius | Integer | 0 | The radius of the border corners. |
CloseIconColor | Color | &cDDDDDD44 | The color used to draw the close icon for the tags in the canvas. |
ExactMatchesOnly | Boolean | False | If True, searches will only show those items that exactly match the search string. |
ItemBorderRadius | Integer | 0 | The border radius for tags in the canvas. |
Items() | GraffitiTagFieldItem | Nil | The array of GraffitiTagFieldItems that the class uses. |
ItemBackColor | Color | False | The color used for the list. |
ItemBorderColor | Color | False | The border color. |
ItemTextBold | Boolean | False | Determines whether tags drawn in the canvas have bold text. |
ItemTextColor | Color | False | The text color. |
ItemTextFont | String | “System” | The font face used for tags. |
ItemTextItalic | Boolean | False | Determines whether tags drawn in the canvas have italic text. |
ItemTextSize | Integer | 0 | Sets the text size of tags drawn in the canvas. |
ItemTextUnderline | Boolean | False | Determines whether tags drawn in the canvas have underlined text. |
MinimumHeight | Integer | 25 | The MinimumHeight is used to keep the TagField from reducing its height so far that it becomes unusable. |
SearchField | TextField | Nil | The TextField that the TagField canvas is bound to. |
SearchThreshold | Integer | 1 | The number of characters before a search operation is carried out. |
Examples
There are currently no examples for this class.