使用 C# 在数据类型上配置具有小组件类型的字段

本文关键字:组件 类型 字段 数据类型 配置 使用 | 更新日期: 2023-09-27 18:36:47

我目前正在开发一个基于 Composite C1 5.0 的新网站我正在考虑在 c# 代码中尽可能多地了解数据类型,但我找不到如何将小部件类型与 C# 中的字段相关联。我已经浏览了有关数据类型的复合 C1 文档,但找不到这是否可行。但是,我可以在复合中配置小部件类型,但是我依赖于生成的包含此信息的 Xml 文件。

这可能吗?

此致敬意

使用 C# 在数据类型上配置具有小组件类型的字段

您可以像这样将 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 接口上的属性,以控制如何在窗体视图中查看和编辑数据字段。