energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Class: Select

Source Location: /modules/share/components/Select.class.php

Class Overview

Object
   |
   --Control
      |
      --Select

Выпадающий список


Author(s):

  • dr.Pavka

Variables

Methods


Inherited Constants

Inherited Variables

Inherited Methods

Class: Control

Control::__construct()
Конструктор
Control::attach()
Привязываем элемент управления к панели управления
Control::build()
Построение элемента управления.
Control::disable()
Отключает элемент (делает его недоступным).
Control::enable()
Включает элемент.
Control::getAttribute()
Возвращает значение атрибута.
Control::getID()
Возвращает идентификатор
Control::getIndex()
Возвращает индекс элемента.
Control::getToolbar()
Возвращает панель управления
Control::getType()
Возвращает тип элемента.
Control::loadFromXml()
Загрузка элемента из XML-описания.
Control::setAttribute()
Устанавливает значение атрибута.
Control::setIndex()
Устанавливает индекс элемента.
Control::translate()
Переводит языко-зависимые атрибуты.

Class: Object

Object::__construct()
Пустой конструктор
Object::getConfigValue()
Нестатический метод-обёртка над Object::_getConfigValue - для удобства использования внутри производных классов.
Object::getTimer()
Возвращает значение счетчика времени выполнения.
Object::resetTimer()
Сбрасывает счетчик времени, возвращает предыдущее значение счетчика
Object::startTimer()
Запускает счетчик времени выполнения.
Object::stopTimer()
Останавливает счетчик времени выполнения.
Object::_getConfigValue()
Возвращает значение указанного параметра конфигурации.

Class Details

[line 19]
Выпадающий список



Tags:

author:   dr.Pavka


[ Top ]


Class Variables

$items =

[line 27]

Элементы списка



Tags:

access:   private

Type:   array


[ Top ]



Class Methods


constructor __construct [line 34]

Select __construct( $id, [ $action = false], [ $title = false])



Tags:

access:   public


Overrides Control::__construct() (Конструктор)

Parameters:

   $id  
   $action  
   $title  

[ Top ]

method addItem [line 66]

void addItem( string $id, string $value, [array $itemProperties = array()])

Добавляет item



Tags:

access:   public


Parameters:

array   $itemProperties   array( $attr_name => attr_value )
string   $id  
string   $value  

[ Top ]

method build [line 78]

DOMNode build( )

Переопределенный вывод елемента



Tags:

access:   public


Overrides Control::build() (Построение элемента управления.)

[ Top ]

method getItem [line 118]

array getItem( string $id)



Tags:

access:   public


Parameters:

string   $id  

[ Top ]

method loadFromXml [line 47]

void loadFromXml( $description)

Перегружаем родительский метод для получения возможности загрузить значения опций



Tags:

access:   public


Overrides Control::loadFromXml() (Загрузка элемента из XML-описания.)

Parameters:

SimpleXMLElement   $description  

[ Top ]

method removeItem [line 105]

void removeItem( string $id)



Tags:

access:   public


Parameters:

string   $id  

[ Top ]

В создании документации нам помог: phpDocumentor