默认情况下,SharePoint在Portal的顶部有一个搜索框。我希望我的WebPart能够拦截该搜索并提供搜索结果。这是可能的,如果有的话,有关如何做到这一点的任何提示或链接?是否有可能让自定义webpart侦听默认的SharePoint搜索框?
3
A
回答
5
在结果页面上,只需删除Core Search Results Web部件并添加您的Web部件即可。
在您的webpart中,从querystring(参数k为关键字,s为范围)获取查询。
-1
您可以在您的webpart中使用jQuery并处理该文本框的onkeypress事件。
1
实际上您在这里有几个选项。您可以按照Nico的建议更换CSR Web部件。但是,您也可以在搜索范围上更改目标网址,以指向另一个拥有自己的搜索结果Web部件的ASPX页面。转到网站设置 - >搜索范围,更改目标网址。但是,共享作用域上的目标URL必须在共享服务提供程序级别进行编辑。
最后,还可以完全替换所有页面上的搜索框。这很简单,因为您只需安装SharePoint功能,该功能可指示底层委托控件显示搜索框而不是SharePoint。再次停用该功能,并且网站集中的所有页面都会再次恢复为原始搜索框。聪明呃?但是,如果您基本上需要扩展搜索框的行为或布局,那么您当然只应使用此解决方案。
相关问题
- 1. 将SharePoint 2010中的默认搜索框替换为自定义搜索框
- 2. 是否可以编写WSS自定义搜索webpart?
- 3. 我们是否可以用任何自定义Web部件替换默认的SharePoint搜索Web部件
- 4. 是否有可能(如何)让应用程序在iPhone焦点搜索中返回自定义搜索结果?
- 5. 自动触发默认侦听器之前的Hibernate自定义事件侦听器
- 6. 可以在SharePoint Web部件连接到自定义SharePoint的WebPart
- 7. 自定义ExceptionMappingInterceptor不侦听
- 8. Sharepoint自定义字段默认模板
- 9. 带自定义搜索框的Google自定义搜索?
- 10. 默认母版页上的SharePoint搜索
- 11. Sharepoint的默认范围高级搜索
- 12. 定义SharePoint 2010的WebPart ToolPart
- 13. 在自定义SharePoint WebPart中使用Microsoft.Reporting.WebForms.ReportViewer
- 14. Sharepoint 2010自定义webpart分页
- 15. Sharepoint自定义WebPart启动脚本
- 16. 扩展ActionEvent?自定义事件,没有自定义侦听器?
- 17. 自定义Sharepoint 2010中的自定义CSS属性WebPart
- 18. 带有自定义搜索框和按钮的Google自定义搜索?
- 19. 是否有可能为Perl的套接字侦听增加QUEUESIZE?
- 20. 优化/自定义Sharepoint搜索爬行
- 21. 自定义搜索SharePoint列表
- 22. 我可以将查询从SharePoint中的默认搜索框重定向到其他搜索引擎
- 23. 是否可以搜索SharePoint元数据?
- 24. PostgreSQL。是否可以自定义默认命名?
- 25. 是否有可能在SVG中侦听图像加载事件?
- 26. 定制Sharepoint搜索框
- 27. android如何让侦听器自定义变量?
- 28. 如何在默认MediaController上设置自定义搜索栏?
- 29. 为Joomla添加自定义过滤器!默认搜索?
- 30. 自定义SettingsProvider和检索默认值