我已經創建了一個自定義屬性編輯器並將其用作宏參數。該物業呈現罰款,並顯示一切,因爲它應該。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