我需要将自定义模块的添加内容中的值绑定到Sitefinity表单的“高级”模式中的下拉列表控件。
我尝试通过以下步骤创建自定义字段类型:
- 为新类型注册数据库映射,以便存储字段的数据。
- 转到“管理”>“设置”>“高级”>“元数据”>“数据库映射”>“新建”。
- 填充名称:AcademiesList,CLR类型:System.String [],数据库长度:255,SQL特定类型:NVARCHAR,数据类型:VARCHAR,可空:true。
- 保存更改。
- 注册我的新自定义字段,并通过以下方式指定用于显示其值的控件
- 转到“管理”>“设置”>“高级”>“自定义字段”>“字段类型”>“新建”。
- 姓名:AcademiesList,标题:AcademiesList
- 保存更改
- 转到“控件”小节>创建新的
- FieldTypdOrPath作为“ Telerik.Sitefinity.Web.UI.Fields.ChoiceField”,标题:ChoiceField,DesignerType:Telerik.Sitefinity.Web.UI.Fields.Designers.MultipleChoiceFieldDesigner,ResourceClassId:ModuleEditorResources
- 保存更改
—参考:https://community.progress.com/community_groups/sitefinity/bugsandissues/f/297/t/45725
请提出您的想法/逻辑,以获得我想要的结果(而不是通过编程)。