由于OOTB细化webpart无法显示MM翻译的困难,我决定尝试开发自定义细化webpart(作为Visual Studio中的自定义webpart)。 不幸的是,我已经反省了第一个问题:我不能从OOTB继承我的webpart ... 我只是创建一个新的webpart(或可视webpart,没有工作)并尝试继承但我不知道命名空间......
我试过这个:
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...
编辑:好吧,我必须使用àfarmSolution和NOw iT工作......
现在我可以从OOTB webparts继承,但在2013版本中,我需要从RefinementScriptWebPart继承,以便在Web模式下获得细化webpart配置参数。我按照sharepointblogs.be/blogs/timmy/archive/2011/12/13 / ...中的2010示例进行操作,但在2013年,RefinementScriptWebPart类没有GetXPathNavigator()函数......任何人都有任何想法?
我认识了再融资人员......
答案 0 :(得分:0)
经过大量研究后我得出结论认为不可能以这种方式达成解决方案(从默认的webparts中获取)。
我设法通过自定义Filter for the Refinements获得解决方案 http://blog.everydayslaughter.com/2015/07/mui-refinements-panel-in-sharepoint-2013/
它还不理想,但我还在努力