LocalStorageDataSource

Источник данных представления для произвольного массива.

Description

Очень часто встречаются ситуации, когда визуальное представление оперирует предопределенным набором данных, которые необходимо хранить в local storage браузера. Например, индивидуальные конфигурации страницы, для каждого пользователя. При решении подобных задач следует использовать LocalStorageDataSource - он позволяет определить произвольный массив данных, которые будут сохранены в браузере ползователя. Источник данных создается в единственном экземпляре на страницу.

Syntax

window.InfinniUI.localStorageDataSource

Parameters

Нет

LocalStorageDataSource.metadata

В метаданных LocalStorageDataSource может задаваться в качестве источника для DataBinding. При этом имя источника необходимо указывать как LocalStorageDS.

Examples

{
    "Label": {
      "Name": "SomeLabel",
      "Value": {
        "Source": "LocalStorageDS",
        "Property": "0.FirstName"
      }
    }
}
{
    "Button": {
      "Name": "SomeButton",
      "Text": {
        "Source": "LocalStorageDS",
        "Property": "0.BtnName"
      }
    }
}