Мобильные шаблоны¶
Хранение мобильных шаблонов¶
Предопределенные мобильные шаблоны находятся в основном приложении по пути templates\PredefinedTemplates.json. В формате json там хранятся как сами шаблоны, так и их поля.
Шаблон¶
В шаблоне находятся следующие свойства:
-
Id — уникальный идентификатор шаблона. Связанные с категорией шаблоны, в случае изменения Id в файле, поменяются и в категории.
-
Name — имя шаблона. Записывать можно не текст, а идентификатор из ресурсного файла, чтобы строки были переводимы.
-
Description — описание шаблона. Общее описание шаблона, как и имя, может содержать идентификатор из ресурсного файла.
-
Fields — поля шаблона. Список полей, принадлежащих шаблону.
Поля шаблонов¶
Каждое поле, хранящееся в списке Fields мобильного шаблона, состоит из следующих свойств:
-
FieldType — не используется, оставлено для обратной совместимости. В общем случае содержит то же значение, что и Id поля шаблона.
-
Id — уникальный идентификатор поля в рамках шаблона. Связанные с полем данные из БД, в случае изменения Id, будут загружаться в другое поле, которое этот Id получит.
-
Name — наименование поля. Содержит текст, из ресурсов не берется.
-
Description — описание поля. Общее описание поля шаблона, может содержать идентификатор из ресурсного файла.
-
ValueType — тип данных, хранящихся в поле. Возможные значения:
o1 — числовой
o2 — монетарный
o3 — строка
o4 — дата
o5 — дата и время
o6 — файл
o7 — все остальные типы
Полезные ссылки