2013-02-03 43 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

該錯誤是一個簡單的缺少參數,請檢查發佈的表單名稱/值以查看是否存在不匹配。