\BootstrapTextField

Creates a {@link TextField} or a subclass thereof that is compatible with the Twitter Bootstrap CSS framework.

Synopsis

class BootstrapTextField extends BootstrapFormField {
}

Hierarchy

Members

protected

  • $gridInputClassString
    The input grid class for the bootstrap 3 horizontal form overrides form setting
  • $gridLabelClassString
    The label grid class for the bootstrap 3 horizontal form overrides form setting
  • $holderAttributes — array
  • $holderClasses
  • $inputClasses
  • $labelClasses

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