Класс хранилища единственного экземпляра модели данных приложения. Данный клас может быть полезен для хранения объектов состояния приложения. Например информацию о пользователе.
[protected] Таблица слушателей событий определенных типов.
[protected] Родительский объект иерархии распростанения (баблинга).
Добавление обработчика события.
Обработчиком события должна быть функция принимающая в качестве аргументов
объект события и сопуствующие ему данные. В случае, если сопутствующие данные
не были заданы в качестве данных передается null
.
По-умолчанию функция обработчик будет вызвана в контексте объекта который
оповестил о событии.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который необходимо обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик события. |
Добавление обработчика события.
Обработчиком события должна быть функция принимающая в качестве аргументов
объект события и сопуствующие ему данные. В случае, если сопутствующие данные
не были заданы в качестве данных передается null
.
По-умолчанию функция обработчик будет вызвана в контексте объекта который
оповестил о событии.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который необходимо обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик события. |
Очищение хранимого набора данных.
Оповещение слушателей о наступлении события.
Имя | Тип | Описание |
---|---|---|
event |
tuna.events.BasicEvent | string | Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически. |
opt_data |
* | Сопуствующие событию данные. |
Оповещение слушателей о наступлении события.
Имя | Тип | Описание |
---|---|---|
event |
tuna.events.BasicEvent | string | Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически. |
opt_data |
* | Сопуствующие событию данные. |
Взятие экземпляра модели данных.
Проверка наличия обработчика события определенного типа.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который, наличие обработчика которого следует определить. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Проверка наличия обработчика события определенного типа.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который, наличие обработчика которого следует определить. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Удаление слушателя события.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который не нужно больше обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Удаление слушателя события.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который не нужно больше обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Установка экземпляра модели данных.
Имя | Тип | Описание |
---|---|---|
item |
tuna.model.Record | Экземпляр модели данных. |
Tuna Framework 2012