包含 MultiUrlPicker 的 Umbraco 的自定义数据类型

本文关键字:定义数据类型 Umbraco 包含 MultiUrlPicker | 更新日期: 2023-09-27 17:56:46

我正在尝试为Umbraco创建一个自定义DataType,其中包含一组元素,其中包括TextBoxMediaPickerMultiUrlPicker。我可以使用以下代码片段创建一个文本框:

var textBox = new TextBox();

以及使用以下代码片段的媒体选取器:

var mediaPicker = new SimpleMediaPicker();

以上两个工作正常,但正在努力如何在我的自定义控件中添加 MultiUrlPicker。我正在尝试使用 Umbraco 的 uComponnents 包,它提供了MultiUrlPickerDataTypeMultiUrlPickerDataEditor类,但我正在努力如何启动这些类并将其插入我的控件中。

包含 MultiUrlPicker 的 Umbraco 的自定义数据类型

我最终使用以下代码使其工作:

var urlPicker = new MultiUrlPickerDataEditor {Settings = new MultiUrlPickerSettings{ Standalone = false }};

把它贴在这里,以防其他人在同样的事情上挣扎。