默認情況下,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. 搜索框Webpart - 默認爲自定義搜索範圍
- 2. 將SharePoint 2010中的默認搜索框替換爲自定義搜索框
- 3. 是否可以編寫WSS自定義搜索webpart?
- 4. 谷歌自定義搜索的搜索框中的默認值
- 5. 我們是否可以用任何自定義Web部件替換默認的SharePoint搜索Web部件
- 6. 在sharepoint 2010中搜索webpart
- 7. 是否有可能爲EJB jar定義默認的persistence-context-ref?
- 8. 可以在SharePoint Web部件連接到自定義SharePoint的WebPart
- 9. 是否有可能(如何)讓應用程序在iPhone焦點搜索中返回自定義搜索結果?
- 10. 自動觸發默認偵聽器之前的Hibernate自定義事件偵聽器
- 11. 自定義ExceptionMappingInterceptor不偵聽
- 12. Sharepoint自定義字段默認模板
- 13. 默認母版頁上的SharePoint搜索
- 14. Sharepoint的默認範圍高級搜索
- 15. 定義SharePoint 2010的WebPart ToolPart
- 16. 帶自定義搜索框的Google自定義搜索?
- 17. Sharepoint自定義WebPart啓動腳本
- 18. Sharepoint 2010自定義webpart分頁
- 19. 在自定義SharePoint WebPart中使用Microsoft.Reporting.WebForms.ReportViewer
- 20. 自定義Sharepoint 2010中的自定義CSS屬性WebPart
- 21. 是否有可能與默認colModel
- 22. Sharepoint從WebPart檢索包含自定義字段的數據
- 23. 如何以編程方式定義默認實體偵聽器?
- 24. 擴展ActionEvent?自定義事件,沒有自定義偵聽器?
- 25. 帶有自定義搜索框和按鈕的Google自定義搜索?
- 26. 是否有可能爲Perl的套接字偵聽增加QUEUESIZE?
- 27. jquery自定義搜索框
- 28. 如何讓自定義對象偵聽子自定義對象的事件?
- 29. 自定義搜索SharePoint列表
- 30. 優化/自定義Sharepoint搜索爬行