使用jquery在共享点列表中搜索

问题描述 投票:0回答:1

我需要在SharePoint 2013网站主页中实现搜索,其中搜索结果可能应该来自列表名称为“ ListA”(列名称为Project Name和Project Category)的列表。搜索结果应仅来自上述两列。搜索结果出现后,在选择特定的搜索结果后,应将其重定向到其特定的详细信息页面(Projectdetails.aspx)

我们正在尝试在SharePoint Designer 2013中使用jQuery / REST Api。

请让我知道更多信息。预先感谢!

jquery sharepoint-2013 sharepoint-designer
1个回答
0
投票

如果您需要一个创意,可以执行以下操作:

在txt文件中创建HTML设计

  • 这包括为搜索输入框或任何其他控件创建html,搜索按钮和一个div以显示搜索结果。
  • 将此文件上传到网站上的某个位置(例如样式库/ html)
  • --

编写Javascript

  • 编写Java代码以执行验证。
  • 为搜索按钮编写点击事件。使用JSOM可基于CAML查询检索列表项,该查询从控件中获取输入,并根据用户指定的值检索列表项。
  • 在函数的成功处理程序中,检索匹配项的ID,并使用它们id来创建动态HTML,以重定向到该商品的显示表单(详细信息),例如(https://serverurl/lists/yourlist/DispForm.aspx?ID=[id-of-matched-item]
  • 用动态html(例如$('#yourdivid')。html(dynamicHTML))填充div(您在html中创建的);
  • 将此JS文件上传到您网站上的某个位置(例如样式库/ JS)
  • 请在您的HTML中引用此JS文件

创建内容编辑器Web部件

转到您要放置搜索控件的页面并编辑页面。插入内容编辑器Webpart,并在Webpart的配置中,引用txt(html)文件,然后保存页面。希望对您有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.