\BootstrapTextField
Creates a {@link TextField} or a subclass thereof that is compatible with the Twitter Bootstrap CSS framework.
- Author: Uncle Cheese <unclecheese@leftandmain.com>
Synopsis
class BootstrapTextField
extends BootstrapFormField
{
- // Inherited members from BootstrapFormField
- protected array $holderAttributes;
- protected array $holderClasses;
- protected array $labelClasses;
- protected array $inputClasses;
- protected String $gridLabelClass;
- protected String $gridInputClass;
- // methods
- public BootstrapTextField prependText()
- public BootstrapTextField appendText()
- public BootstrapTextField setSize()
- public BootstrapTextField setSpan()
- // Inherited methods from BootstrapFormField
- public BootstrapFormField addPlaceholder()
- public BootstrapFormField addHelpText()
- public BootstrapFormField addInlineHelpText()
- public BootstrapFormField setHolderAttribute()
- public string HolderAttributes()
- public BootstrapFormField addInputClass()
- public string InputClasses()
- public BootstrapFormField addLabelClass()
- public string LabelClasses()
- public BootstrapFormField addHolderClass()
- public string HolderClasses()
- public string BootstrapLayout()
- public BootstrapFormField setGridLabelClass()
- public BootstrapFormField setGridInputClass()
- public integer GridLabelClass()
- public integer GridInputClass()
- public void onBeforeRender()
Hierarchy
Extends
Members
protected
Methods
public
- appendText() — Adds text immediately to the right, abut the form field
- prependText() — Adds text immediately to the left, abut the form field
- setSize() — Sets the width of the text field to a pre-configured size. Options include: - mini - small - medium - large - xlarge - xxlarge
- setSpan() — Sets the width of the text field to span grid columns
Inherited from BootstrapFormField
public
- BootstrapLayout() — returns the bootstrap Layout to be used in templates
- GridInputClass() — returns Grid input class to be used in templates
- GridLabelClass() — returns Grid label class to be used in templates
- HolderAttributes() — Returns the list of attributes suitable for an HTML tag
- HolderClasses() — returns the holder classes to be used in templates also triggers checking for error messages
- InputClasses() — returns the input classes to be used in templates also triggers checking for error messages
- LabelClasses() — returns the label classes to be used in templates also triggers checking for error messages
- addHelpText() — Adds a block of help text to the form field. (HTML safe).
- addHolderClass() — Allows adding custom classes to the holder
- addInlineHelpText() — Adds a line of inline help text to a form field (HTML safe).
- addInputClass() — Allows adding custom classes to the input
- addLabelClass() — Allows adding custom classes to the label
- addPlaceholder() — Adds a HTML5 placeholder attribute to the form field
- onBeforeRender() — Adds the form-control class to *just* the formfield, not the holder.
- setGridInputClass() — Allows setting custom Grid input class to override from grid label class
- setGridLabelClass() — Allows setting custom Grid label class to override from grid label class
- setHolderAttribute() — Sets an attribute on the wrapper <div> for the formfield