checkbox input-Feld

Das input-Feld vom Type "checkbox" dient der Erfassung von einfachen Werten (Ein|Aus) in einem Formular.

	/**
	 * Create a Bootstrap checkbox input.
	 *
	 * @param string $name        	
	 * @param string $label        	
	 * @param string $value        	
	 * @param bool $checked        	
	 * @param array $options        	
	 * @return string
	 */
	public function checkbox($name, $label = null, $value = 1, $checked = null, array $options = []) { ...}

Parameter für das "checkbox" Input-Feld

Bootstrap-Toggle

Der Formulareditor ist mit der Erweiterung "bootstrap-toggle" ausgestattet. Die Vollständige Dokumentation ist auf der zugehörigen Hompage einzusehen: http://www.bootstraptoggle.com/

Beispiel

// Normale Checkbox:
$FormHtml [] = $FrmObj->checkbox ( 'cb_interests', 'Ich bin an PHP-Entwicklung interessiert.', '1', true );

// Checkbox als "bootstrap-toggle"
$FormHtml [] = $FrmObj->checkbox ( 'cb_framework', 'Framework ALAF verwenden?', '1', false, [ 
		'toggle' => [ 
				'on' => "<i class='fa fa-check'></i> Na klar",
				'off' => 'leider nein :-(',
				'onstyle' => 'warning',
				'offstyle' => 'default',
				'size' => 'normal' // large|normal|mall|mini
//              'width' => 150,
//              'height' => 40
				]
] );

checkboxes input-Feld

Sollen mehrere Checkboxen in einer Gruppe dargestellt werden, so kann das Formular-Element "checkboxes" verwendet werden:

awesome-bootstrap-checkbox

Ab Version 2.x kann die formular-engine auch aufgehübschte Check- und Radio-Boxen darstellen, indem die CSS-Erweiterung awesome-bootstra-checkbox implementiert wurde. http://flatlogic.github.io/awesome-bootstrap-checkbox/demo/1.0.0/

Beispiel

// Awesome Bootstrap Checkbox
// Einfache Checkbox:
$FormHtml [] = $FrmObj->checkbox ( 'cb_interests1', 'Ich bin eine Awesome Bootstrap Checkbox', '1', true, [
		'abc' => 'abc-checkbox-success abc-checkbox-circle'
] );

Last updated