AEM xtype 选择无法显示特殊字符
AEM xtype selection cannot display special characters
我正在使用 AEM 6.1
我的问题是 selected 选项在我 select 时无法显示字符。
但是下拉列表显示了正确的字符。
这里是selected时的值
来自服务器的 return 是一个具有值的 JSON 对象
{"text":"Дру
;гое","value":"?somequeryparametershere"}
我需要在 dialog.xml
中配置什么吗?
我检查了 xtype="selection"
的允许属性,这有助于渲染字符或将它们编码为 utf-8,但无法从 link https://docs.adobe.com/docs/en/cq/5-6/widgets-api/index.html?class=CQ.form.Selection#CQ.form.Selection-options
中找到任何属性
对话框定义
<items jcr:primaryType="cq:WidgetCollection">
<pageCategory
jcr:primaryType="cq:Widget"
fieldLabel="Page Category"
fieldDescription="A reload is required for changes to take effect. If changed: Press OK and then reload the page" defaultValue="Global select configured"
name="./pageCategory"
options="$PATH.categories.json"
type="select"
xtype="selection"/>
</items>
提前致谢!
@racs
我只是尝试在我的本地模拟这个问题。您必须在 categories.json.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
[=11= 中添加此页面指令]
如果您使用的是 sightly 或 handlebars 之类的模板语言,则会更改语法以包含页面指令。
我正在使用 AEM 6.1
我的问题是 selected 选项在我 select 时无法显示字符。
但是下拉列表显示了正确的字符。
这里是selected时的值
来自服务器的 return 是一个具有值的 JSON 对象
{"text":"Дру
;гое","value":"?somequeryparametershere"}
我需要在 dialog.xml
中配置什么吗?
我检查了 xtype="selection"
的允许属性,这有助于渲染字符或将它们编码为 utf-8,但无法从 link https://docs.adobe.com/docs/en/cq/5-6/widgets-api/index.html?class=CQ.form.Selection#CQ.form.Selection-options
对话框定义
<items jcr:primaryType="cq:WidgetCollection">
<pageCategory
jcr:primaryType="cq:Widget"
fieldLabel="Page Category"
fieldDescription="A reload is required for changes to take effect. If changed: Press OK and then reload the page" defaultValue="Global select configured"
name="./pageCategory"
options="$PATH.categories.json"
type="select"
xtype="selection"/>
</items>
提前致谢!
@racs 我只是尝试在我的本地模拟这个问题。您必须在 categories.json.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
[=11= 中添加此页面指令]如果您使用的是 sightly 或 handlebars 之类的模板语言,则会更改语法以包含页面指令。