我试图通过使用REST API查询SharePoint结果源来查看是否可以使用JQGrid显示SharePoint搜索结果。
使用REST API调用结果源代码在浏览器和邮递员中工作:
var apiUrl=\u spPageContextInfo.webAbsoluteUrl/\u api/search/query?querytext='Mike'
但当我在JQGrid中使用它时,在第44行得到一个错误:uncaughttypeerror:cannotreadproperty'length'of undefined
$.ajax({url:apiUrl,类型:“GET”,异步:false,头:{“accept”:“application/json;odata=verbose”},成功:函数(数据){
第44行:$. each(data.d.results,函数(索引,值){..............................
我猜api调用不会返回结果,因此数据未定义。想知道那个api有什么问题吗?
下面类似的不同api用于返回结果:
var apiUrl=_spPageContextInfo.webAbsolteUrl"/_api/web/GetFolderByServerRelativeUrl('文件请求')/文件夹?[ID][ID][ID]
我想这是可行的。。SharePoint搜索api本身仅提供文件名、ContentTypeID和路径。我使用这些值运行另一个api调用来获取元数据,然后将这些值添加到数组中,该数组用于向jqgrid提供数据。
只需将所有数据放入数组中,然后在数据准备好后馈送到jqgrid。
如何调试
问题内容: 我是jqGrid的新手,但发现很难按照jqGrid文档进行操作 我无法弄清楚设置JQGrid时如何调用WebMethod。我已经成功进行了Ajax调用以获取数据,然后使用本地数据设置JQGrid。我认为这是设置过程中的一个额外步骤,我应该能够使用url属性提供webmethod的路径。 editurl属性是相同的方式。我从未真正收到过发布到服务器的帖子。 原始码 尝试了JQGrid设置
是否可以使用SpringRESTTemplate将原始JSON传递给RESTAPI? 我正在尝试以下几点: 当我调用这个请求时,我得到一个HTTP 400错误响应,这意味着错误的请求。但是,所有标头和JSON正文都与使用我拥有的HTTP客户端提交的相同。 相比之下,当我创建MyRequest对象并在HttpEntity上设置它时,下面的工作原理很好: 因此,我想知道如何使用字符串格式的原始JSON
问题内容: 我有一个包含5000多个数据记录的网格。这些数据每天都在增长。当我用网格加载页面时,网格显示数据几乎要花一分钟,我必须一次显示10行。 然后可以使用此jqGrid实现延迟加载吗? 这是我生成JSon字符串的操作: 这是带有jqGrid的页面: 请参阅下面的查询: 我在上述操作中设置的限制金额。该值为10。 问题答案: 好的,所以这是一个基于JPA的部分答案(但是我想让它适应Hibern
问题内容: 当需要有序集的最后一行时,通常会创建派生表并重新排序。例如,要以自动递增的方式返回表的最后3个元素: 由于也可以具有偏移量,因此如果我们事先知道此查询的行数(例如10),则可以实现相同的结果: 是否可以对表运行子查询并使用该数字动态构建一个? 问题答案: 不,不可能指定动态偏移量。 带有子查询的原始查询是执行此操作的最简单方法。
问题内容: 我使用SUM聚合计算服务过程的持续时间。执行过程的每一步都将保存在Elasticsearch中的调用ID下。 这是我监视的内容: 过滤: 这将返回该过程的完整持续时间,并且还告诉我该过程的哪一部分是最快的,而哪一部分是最慢的。 接下来,我要通过serviceId 计算 所有已完成过程 的平均 持续时间 。在这种情况下,我只关心每项服务的总时长,因此我可以提供帮助。 如何从total_d
我已经看过ZAPI文档,到目前为止,我可以得到测试周期id和执行id,这样我就可以执行测试用例,在Zephyr中编写测试用例的结果。然而,我在测试用例中有更多的测试步骤。现在,我想将各个测试步骤的结果写入Zephyr(Jira)。能否提供相同的示例代码(首选Java)。请提供一个示例代码。 我到目前为止的方法:(在网上找到) 通过使用API“/rest/zapi/latest/stepResult