Lançado Adianti Framework 7.6!
Clique aqui para saber mais
menu

Adianti Solutions

API

Adianti, Framework, PHP, MVC, Active record, Front controller, IDE, RAD, Web, multiplataforma, geração de código, desenvolvimento rápido, relatórios, formulários, listagens, datagrids, gráficos, banco de dados, padrões de projeto, design patterns API do Adianti Framework.
API Docs
code
Selecione a classe

Class BootstrapFormBuilder

Description

Implements interfaces:

Bootstrap form builder for Adianti Framework

Located in /wrapper/BootstrapFormBuilder.php (line 41)


	
			
Method Summary
static hideField ($form, $field, [$speed = 0])
static showField ($form, $field, [$speed = 0])
static wrapField ($field, $display, [$default_field_size = null])
__construct ([$name = 'my_form'])
addAction ($label, $action, [$icon = 'fa:save'])
addActionLink ($label, $action, [$icon = 'fa:save'])
addButton ($label, $action, [$icon = 'fa:save'])
addContent ($content,...)
addExpandButton ([$label = null], [$icon = null], [$start_hidden = true])
addField ($field)
addFields ($fields,...)
addFooterWidget ($widget)
addHeaderAction ($label, $action, [$icon = 'fa:save'])
addHeaderActionLink ($label, $action, [$icon = 'fa:save'])
addHeaderWidget ($widget)
appendPage ($title)
clear ([$keepDefaults = FALSE])
delField ($field)
getData ([$class = 'StdClass'])
getField ($name)
getId ()
getName ()
hide ()
render ()
setColumnClasses ($key, $classes)
setData ($object)
setFields ($fields)
setFieldSizes ($size)
setFormTitle ($title)
setHeaderProperty ($name, $value)
setName ($name)
setPadding ($padding)
setProperty ($name, $value)
setTabAction ($action)
setTabFunction ($function)
show ()
validateInlineArguments ($args, $method)
__call ($method, $parameters)
__set ($property, $value)
Methods
static hideField (line 1031)
  • access: public
static hideField ($form, $field, [$speed = 0])
  • $form
  • $field
  • $speed
static showField (line 1023)
  • access: public
static showField ($form, $field, [$speed = 0])
  • $form
  • $field
  • $speed
static wrapField (line 930)

Create a field wrapper

  • access: public
static wrapField ($field, $display, [$default_field_size = null])
  • $field
  • $display
  • $default_field_size
Constructor __construct (line 69)

Constructor method

  • access: public
__construct ([$name = 'my_form'])
  • $name: form name
addAction (line 490)

Add a form action

  • access: public
addAction ($label, $action, [$icon = 'fa:save'])
  • $label: Button label
  • $action: Button action
  • $icon: Button icon
addActionLink (line 511)

Add a form action link

  • access: public
addActionLink ($label, $action, [$icon = 'fa:save'])
  • $label: Button label
  • $action: Button action
  • $icon: Button icon
addButton (line 582)

Add a form button

  • access: public
addButton ($label, $action, [$icon = 'fa:save'])
  • $label: Button label
  • $action: JS Button action
  • $icon: Button icon
addContent (line 427)

Add a form content

  • access: public
addContent ($content,...)
  • $content,...: Form content
addExpandButton (line 122)

Add expand button

  • access: public
addExpandButton ([$label = null], [$icon = null], [$start_hidden = true])
  • $label
  • $icon
  • $start_hidden
addField (line 257)

Add form field

  • access: public
addField ($field)
  • $field: Form field
addFields (line 379)

Add form fields

  • access: public
addFields ($fields,...)
  • $fields,...: Form fields
addFooterWidget (line 555)

Add a form footer widget

  • access: public
addFooterWidget ($widget)
  • $widget: Widget
addHeaderAction (line 526)

Add a form header action

  • access: public
addHeaderAction ($label, $action, [$icon = 'fa:save'])
  • $label: Button label
  • $action: Button action
  • $icon: Button icon
addHeaderActionLink (line 567)

Add a form header action

  • access: public
addHeaderActionLink ($label, $action, [$icon = 'fa:save'])
  • $label: Button label
  • $action: Button action
  • $icon: Button icon
addHeaderWidget (line 545)

Add a form header widget

  • access: public
addHeaderWidget ($widget)
  • $widget: Widget
appendPage (line 351)

Append a notebook page

  • access: public
appendPage ($title)
  • $title: Tab title
clear (line 300)

Clear form

  • access: public
clear ([$keepDefaults = FALSE])
  • $keepDefaults
delActions (line 606)

Clear actions row

  • access: public
delActions ()
delField (line 266)

Del form field

  • access: public
delField ($field)
  • $field: Form field
enableCSRFProtection (line 111)

Enable CSRF Protection

  • access: public
enableCSRFProtection ()
generateAria (line 152)

Generate automatic aria-labels

  • access: public
generateAria ()
getActionButtons (line 620)

Return an array with action buttons

  • access: public
getActionButtons ()
getActions (line 326)

Return form actions

  • access: public
getActions ()
getContents (line 1047)

Returns the element content as a string

  • access: public
getContents ()
getData (line 318)

Get form data

  • access: public
getData ([$class = 'StdClass'])
  • $class: Object type of return data
getField (line 284)

Return form field

  • access: public
getField ($name)
  • $name: Field name
getFields (line 292)

Return form fields

  • access: public
getFields ()
getId (line 160)

Returns form id

  • access: public
getId ()
getName (line 248)

Get form name

  • access: public
getName ()
hide (line 144)

Hide

  • access: public
hide ()
render (line 636)

Render form

  • access: public
render ()
setClientValidation (line 103)

Turn on/off client validation

  • access: public
setClientValidation ($bool)
  • $bool
setColumnClasses (line 628)
  • access: public
setColumnClasses ($key, $classes)
  • $key
  • $classes
setCurrentPage (line 195)

Define the current page to be shown

  • access: public
setCurrentPage ($i)
  • $i: An integer representing the page number (start at 0)
setData (line 309)

Set form data

  • access: public
setData ($object)
  • $object: Data object
setFields (line 275)

Set form fields

  • access: public
setFields ($fields)
  • $fields: Array of Form fields
setFieldSizes (line 168)

Set field sizes

  • access: public
setFieldSizes ($size)
  • $size
setFormTitle (line 177)

Add a form title

  • access: public
setFormTitle ($title)
  • $title: Form title
setHeaderProperty (line 231)

Define a header style property

  • access: public
setHeaderProperty ($name, $value)
  • $name: Property Name
  • $value: Property Value
setName (line 240)

Set form name

  • access: public
setName ($name)
  • $name: Form name
setPadding (line 186)

Set padding

  • access: public
setPadding ($padding)
  • $padding
setProperty (line 221)

Define a style property

  • access: public
setProperty ($name, $value)
  • $name: Property Name
  • $value: Property Value
setTabAction (line 370)

Define the action for the Notebook tab

  • access: public
setTabAction ($action)
  • $action: Action taken when the user clicks over Notebook tab (A TAction object)
setTabFunction (line 360)

Set tab click function

  • access: public
setTabFunction ($function)
  • $function
show (line 915)

Show form

  • access: public
show ()
validate (line 334)

Validate form data

  • access: public
validate ()
validateInlineArguments (line 470)

Validate argument type

  • access: public
validateInlineArguments ($args, $method)
  • $args: Array of arguments
  • $method: Generator method
__call (line 203)

Redirect calls to decorated object

  • access: public
__call ($method, $parameters)
  • $method
  • $parameters
__set (line 211)

Redirect assigns to decorated object

  • access: public
__set ($property, $value)
  • $property
  • $value
__toString (line 1039)

Converts the object into a string

  • access: public
__toString ()