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 ответ
Ошибка представляет собой простой отсутствующий аргумент, проверьте опубликованные имена / значения формы, чтобы увидеть, есть ли несоответствие.