Sitecore: настройка формы деревьев

Я хочу добавить дополнительный контроль (мультилист) в форму Treelist. Как мне это сделать? У меня уже есть пользовательский древовидный список, и я попытался изменить метод OnLoad в пользовательском древовидном списке, заменив TreeviewEx на MultilistEx. (Пользовательский код дерева был скопирован напрямую с помощью рефлектора.NET)

Отображается ошибка: [Значение не может быть нулевым. Имя параметра: current [ArgumentNullException: значение не может быть нулевым. Имя параметра: текущий] Sitecore.Shell.Applications.ContentEditor.MultilistEx.GetItems(Текущий элемент) +104 Sitecore.Shell.Applications.ContentEditor.MultilistEx.DoRender(вывод HtmlTextWriter) +146]

Я использую Reflactor для проверки Sitecore.Kernel.dll, и я подозреваю, что для Тока предмета изначально не было установлено какое-либо значение.

* Вместо добавления MultilistEx в форму TreeList, могу ли я изменить дерево так, чтобы оно выглядело как многолистник?

1 ответ

Ошибка представляет собой простой отсутствующий аргумент, проверьте опубликованные имена / значения формы, чтобы увидеть, есть ли несоответствие.

Другие вопросы по тегам