Настройте поле с типом виджета для типа данных с помощью C#

В настоящее время я работаю над новым сайтом на основе Composite C1 5.0. Мне нужно как можно больше информации о типах данных в коде С#, но я не могу найти, как связать тип виджета с полем на С#. Я просмотрел документацию Composite C1, касающуюся данных. типы, но не могу найти, возможно ли это. Однако я могу настроить тип виджета в Composite, но тогда я буду зависеть от сгенерированного файла Xml, содержащего эту информацию.

Это возможно?

С наилучшими пожеланиями


person Gralov    schedule 01.03.2016    source источник


Ответы (1)


Вы можете добавить атрибут FormRenderingProfileAttribute к своему свойству DataType следующим образом:

[FormRenderingProfile(Label = "Title", HelpText = "Help for title", WidgetFunctionMarkup = "...")]
string Title { get; set; }

https://github.com/Orckestra/C1-CMS/blob/master/Composite/Data/FormRenderingProfileAttribute.cs

Назначьте это свойствам ваших интерфейсов IData, чтобы управлять тем, как поле данных будет просматриваться и редактироваться в представлении формы.

person Pauli Østerø    schedule 02.03.2016