首页 > 解决方案 > KQL - URL 路径太大 - SPFx TaxonomyPicker(设置初始值)

问题描述

我对 SPFx 相当陌生并且遇到了问题。

描述 我有一个SPFx React Control (Taxonomy Picker),它允许用户选择多个术语。然后将这些术语推送到查询字符串(通过 KQL)以使用 PnP 搜索结果执行搜索

问题 当用户选择很多标签时,chrome(或任何浏览器)错误,与 URL 太长有关

我将整个 IPickerTerm 对象 (JSON.stringify) 传递给查询字符串,这样当我重新加载页面并设置查询字符串 '?terms={IPickerTermsAsString}' 时,我可以读取查询字符串并通过直接对象 (通过 JSON.parse)

试过 我试图只捕获 QS 中的术语路径(而不是所有属性、键、名称、路径和术语集),然后使用 SharePoint API 来获取加载时的术语详细信息,但是在我的调用完成执行之前呈现 React ..

关于我还应该尝试什么的任何想法?

标签: reactjssharepointquery-stringtaxonomyspfx

解决方案


推荐阅读