提问人:Adam Hrstka 提问时间:7/19/2023 更新时间:7/19/2023 访问量:45
SPFx 字段定制器 - serve.json不支持字段名称中的 utf-8 字符
SPFx Field Customizer - serve.json does not support utf-8 characters in field name
问:
我正在尝试在 SharePoint 网站(在线)上应用字段定制器。
首先,我通过运行 Yeoman SharePoint 生成器来生成项目。所有这些都很顺利,直到我尝试修改文件。serve.json
"helloWorld": {
"pageUrl": "https://my.sharepoint.com/sites/MySite/Lists/List1/AllItems.aspx",
"fieldCustomizers": {
"FieldName": {
"id": "1b20fbc6-0a72-4cdd-c352-cac47a9f917e",
"properties": {
"sampleText": "Value"
}
}
}
}
在这里,我需要更新 .由于需要是字段的显示名称而不是内部名称(idk why - 内部名称在运行时甚至不会触发脚本),因此我需要在此处使用 utf-8 字符(site 旨在用于字符等常见的语言)。FieldName
FieldName
gulp serve
š,č,ř,ž
但是当我尝试重命名为例如时,我收到消息,然后会失败。
我尝试使用unicode,所以再次显示相同的消息。FieldName
Kočka
Property Kočka is not allowed.
gulp serve
\u004b\u006f\u010d\u006b\u0061
我唯一发现的是,当我设置不包含这些特殊字符的字段的显示名称时 - 然后字段定制器将应用于此字段,之后我可以转到 URL 并替换那里实际输入,定制器将应用于此字段。FieldName
FieldName
Kočka
但是,这不是好的解决方法,我认为这仅适用于调试,不适用于将来的实际部署。
有谁知道 json 如何接受 utf-8 字符?
提前致谢
答: 暂无答案
评论