2015-06-22 84 views
0

由於OOTB優化webpart無法顯示MM翻譯的困難,我決定嘗試開發自定義優化web部件(作爲Visual Studio中的自定義Web部件)。 不幸的是,我已經反彈了我的頭,第一個問題:我不能從OOTB一個繼承我的webpart ... 我只是創建一個新的webpart(或可視化webpart,沒有作品),並嘗試繼承,但我不知道的命名空間...如何在SharePoint 2013中創建自定義優化面板

我想這:

public class CustomRefinements : Microsoft.Office.server.Search.WebControls.RefinementWebPart 

,但我得到一個錯誤:Reference to type 'DataFormWebPart' claims it is defined in 'Microsoft.SharePOint but it could not be found...

編輯:好吧,我不得不場解決方案使用和現在的作品...

現在我可以inh來自OOTB webparts的erit,但在2013版本中,我需要繼承RefinementScriptWebPart以在Web模式下提供精煉web部件配置參數。我遵循2010年的示例從sharepointblogs.be/blogs/timmy/archive/2011/12/13/...但在2013年RefinementScriptWebPart類沒有GetXPathNavigator()函數...任何人有任何想法?

我麪包車NOG HET的refinmentmanager ...

回答