2013-02-03 60 views
1

我想将额外的控件(multilist)添加到Treelist表单中。我该怎么做? 我已经有一个自定义的treelist,并尝试通过将TreeviewEx替换为MultilistEx来修改自定义treelist中的OnLoad方法。 (自定义树代码直接使用.NET reflactor复制)Sitecore:自定义treelistform

显示的错误: [值不能为空。 参数名称:current [ArgumentNullException:值不能为空。 参数名称:电流] Sitecore.Shell.Applications.ContentEditor.MultilistEx.GetItems(项目电流)104 Sitecore.Shell.Applications.ContentEditor.MultilistEx.DoRender(HtmlTextWriter的输出)146]

我使用Reflactor检查Sitecore.Kernel.dll,并且我怀疑项目当前最初没有设置为任何值。 *我可以修改树来看起来像多重列表,而不是将树列表中的MultilistEx添加到树中吗?

+0

不确定你想要达到的目标。你是什​​么意思,你试图将一个多列表添加到Treelist控件中?你究竟想要使用这个新的控件? – jammykam

回答

0

该错误是一个简单的缺少参数,请检查发布的表单名称/值以查看是否存在不匹配。