我已经创建了一个自定义属性编辑器并将其用作宏参数。该物业呈现罚款,并显示一切,因为它应该。Umbraco 7自定义属性编辑器valueType未被使用
我遇到的问题是属性数据的保存和反序列化。将数据保存为解析为html字符串的JSON。
我的JSON对象{test: "pass"}
被转换为{"test":"pass"}
。
直到提交,所有事情都是应该的,但是当提交按钮被按下时,html字符串被传递给/umbraco/backoffice/UmbracoApi/Macro/GetMacroResultAsHtmlForEditor
端点。
这里是我的package.manifest
的样子:
{
propertyEditors:
[
{
alias: "propertyAlias",
name: "Property Name",
icon: "icon-code",
isParameterEditor: true,
editor:
{
valueType: "JSON",
view: "path/to/editor"
}
}
],
javascript:
[
"path/to/controller"
]
}
我试着与valueType
财产玩耍,但是,这并不做任何事情......总是得到如上图所示发送的请求。
我没有在RTE中嵌入宏,但它是网格的一部分。 – Shahzad