Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • AbstractImplementation
  • Collection
  • Column
  • Field
  • Object
  • OptionField
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Field

Die Felddefinition bestimmt die Eigenschaften eines Eingabefeldes wie den Typ, das Label oder den Namen.

Alvine\Core\Alvine
Extended by Alvine\Application\Web\View\Definition\Field implements Alvine\Core\InstantiableFromProperties

Direct known subclasses

Alvine\Application\Web\View\Definition\Column, Alvine\Application\Web\View\Definition\OptionField
Namespace: Alvine\Application\Web\View\Definition
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20150429
Link: alvine.io
Located at web/view/definition/Field.class.php
Methods summary
public
# __construct( string $name, string $type, string $label = null )

Neue Felddefinition

Neue Felddefinition

Parameters

$name
Name
$type
Typ
$label
Label
public string
# getName( )

Name

Name

Returns

string
public string
# getLabel( )

Name

Name

Returns

string
public boolean
# isVisible( )

Sichtbarkeit

Sichtbarkeit

Returns

boolean
public boolean
# isEditable( )

Änderbar

Änderbar

Returns

boolean
public boolean
# isFilterable( )

Filtern nach dem Feld

Filtern nach dem Feld

Returns

boolean
public boolean
# isMultiple( )

Mehrfachwerte

Mehrfachwerte

Returns

boolean
public string
# getType( )

Type

Type

Returns

string
Type
public Alvine\Application\Web\View\Definition\Field
# setDataAttribute( string $key, string $value )

Werte für Data-Attribute setzen

Werte für Data-Attribute setzen

Parameters

$key
Attribute-Name
$value
Wert

Returns

Alvine\Application\Web\View\Definition\Field
public Alvine\Types\Map\SimpleMap
# getDataAttributes( )

DataFelder

DataFelder

Returns

Alvine\Types\Map\SimpleMap
Data-Felder
public boolean
# hasDataAttributes( )

Prüfen ob die Felddefinitionen Data-Attribute hat

Prüfen ob die Felddefinitionen Data-Attribute hat

Returns

boolean
public Alvine\Application\Web\View\Definition\Field
# setVisibility( boolean $visible )

Sichtbarkeit

Sichtbarkeit

Parameters

$visible

Returns

Alvine\Application\Web\View\Definition\Field
public Alvine\Application\Web\View\Definition\Field
# setEditable( boolean $editable )

Editable

Editable

Parameters

$editable

Returns

Alvine\Application\Web\View\Definition\Field
public Alvine\Application\Web\View\Definition\Field
# setFilterable( boolean $filterable )

Filterbar

Filterbar

Parameters

$filterable

Returns

Alvine\Application\Web\View\Definition\Field
public Alvine\Application\Web\View\Definition\Field
# setInfo( string $text )

Infotext setzen

Infotext setzen

Parameters

$text

Returns

Alvine\Application\Web\View\Definition\Field
public string
# getInfo( )

Infotext

Infotext

Returns

string
$text
public static Alvine\Application\Web\View\Definition\Field
# getInstanceFromProperties( Alvine\Types\Properties $properties )

Definition aus Konfiguration auslesen

Definition aus Konfiguration auslesen

Parameters

$properties
Eigenschaften

Returns

Alvine\Application\Web\View\Definition\Field
Properties summary
protected string $name

Name der Spalte

Name der Spalte

#
protected string $label

Bezeichnung

Bezeichnung

#
protected string $visible

Sichtbar

Sichtbar

#
protected boolean $editable

InlineEditable

InlineEditable

#
protected Alvine\Application\Web\View\Definition\Field::$type $type

\string Typ des Controls

\string Typ des Controls

#
protected string $filterable

Filterbar

Filterbar

#
protected Alvine\Types\Map\SimpleMap $data
#
protected Alvine\Application\Web\View\Definition\Field::$type $info

\string Hilfstexte und Informationen

\string Hilfstexte und Informationen

#
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum