Ardillo\Form

Description

Ardillo base Form class.

Properties

Form::$app

Associated App instance

  • type: App

Methods

Form::__construct()

Creates a new Form instance

Form::isValid()

Returns whether the form is valid or not

Returns bool

Form::getPadded()

Returns whether the form is padded or not

Returns bool

Form::setPadded(bool $padded)

Sets whether the form is padded or not

  • bool $padded:

Form::append(string $label, Control $child, bool $stretchy)

Appends a child control to the form

  • string $label: The label to be used
  • Control $child: The child control to be appended
  • bool $stretchy: Whether the child should be stretched or not

Form::delete(int $index)

Deletes a child at a given index

  • int $index: The index of the child to be deleted

Form::childrenCount()

Returns the current children count

Returns int

Control::disable()

Disables the control

Control::enable()

Enables the control

Control::isEnabled()

Returns whether the control is enabled or not

Returns bool

Control::isEnabledToUser()

Returns whether the control is enabled to the user or not

Returns bool

Control::hide()

Hides the control

Control::show()

Shows the control

Control::isTopLevel()

Returns whether the control is a top-level control or not

Returns bool

Control::isVisible()

Returns whether the control is visible or not

Returns bool