Документация


Автоматически сгенерированная документация по коду системы с разбиением на разделы и примеры.


МенюДокументацияПодразделы
/ v1s2 /

Version.Xmini.v1s2

./extensions/OntoDocBuilder/xmini/XminiLoader/XmLoader.as

Версия 1.2


Подразделы


IXmAppService

Каждое приложение-сервис Xmini обязано поддерживать этот интерфейс

loadDoc

public function loadDoc(msg:Object):void;

При загрузке сервиса у него будет вызвана данная функция. Доступные данные:
  • msg.loader – экземпляр XmLoader;
  • msg.data – параметр вызова;
  • msg.history – история, если сохранена;

errorComponent

[Bindable] public var errorComponent:Class = null;
При генерации ошибки показывает не алерт, а нижеуказанный компонент.

IHistoryManagerClient

public function loadState(state:Object):void
public function saveState():Object
private var _isHistoryLoading:Boolean = false;
private var _serviceOwnHistoryObj: Object;
public function save():void

Имплементация интерфейса IHistoryManagerClient.
*
XmLoader может ожидать от приложения, что оно поддерживает интерфейс saveState(). Тогда автоматически добавляется возможность сохранять историю и внутри приложения.
Для сохранения состояния приложение вызывает save();
Для загрузки старого – когда приложение полностью инициализируется после LoadDoc(msg:Object), оно может обратиться к свойству msg.history.
*
По умолчанию история сохраняется для каждой подгрузки сервиса (вызова loadServiceParam).

stateManipulating

Манипулирование состояниями у приложения. Сделано дабы не морочаться с состояниями.
Комментарии [0]  (показать)
Комментарии скрыты. Чтобы увидеть комментарии нажмите сюда.