细化搜索结果控制

发布于 2024-12-07 12:44:10 字数 452 浏览 1 评论 0原文

我正在为我的人员搜索 Web 部件使用人员搜索核心结果页面布局。 默认情况下,当您搜索时,它会提供“优化搜索”选项。 据我观察,它从控件中获取这些选项。
我尝试编辑页面布局并在标题值中添加我的属性,但它引发错误。
任何人都可以帮助我如何在页面上添加我的财产。

提前致谢

I am using People Search Core Results PageLayout for my People Search WebPart.
By default when you search it gives an option of Refine your search.
As I observe its getting those options from a Control.
<SEARCHWC:RefineSearchResults runat="server" Title="<%$Resources:sps,RefineByTitle%>" SearchProperty="JobTitle"/>
I tried to edit the page layout and added my property in the Title value but it throw a error.
<SEARCHWC:RefineSearchResults runat="server" Title="<%$Resources:sps,RefineBymyProperty%>" SearchProperty="myProperty"/>
Can any one help me how to add myproperty on the page.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

定格我的天空 2024-12-14 12:44:10

我发现RefineSeachResults 控件在Moss 2007 中是密封的,但在SharePoint 2010 中它是可扩展的。
这就是您在控件模板中找不到它的原因,即使它表示为用户控件。
为了添加您的属性,例如在我的例子中显示“myProperty”,我已将其保留为内联并且它有效。

如果您需要 OOB 之外的额外功能,那么唯一的选择是编写自定义控件。
希望这可以帮助某人。
谢谢

I found out that the RefineSeachResults control is sealed in Moss 2007 but in SharePoint 2010 its extendable.
That is the reason you can't find it in the control templates even though it represents to be as user control.
To add you propoerty for example in my case to show "myProperty" I have kept that inline and it worked.
<SEARCHWC:RefineSearchResults runat="server" Title="RefineBy myProperty" SearchProperty="myProperty"/>
If you have scenario where you want extra functionality other that OOB then the only option is write custom control.
Hope this might help someone.
Thanks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文