0
はaikauコンボボックスの使用である:名前の代わりにaikau ComboBoxを渡す方法は?ここ
{
name: "alfresco/forms/controls/ComboBox",
config: {
fieldId: "someFieldId",
label: "myListName",
name: "assoc_sc_goods",
addedAndRemovedValues: true,
valueDelimiter: ",",
firstValueIsDefault: false,
showAllOptionsOnOpen: true,
searchStartsWith: true,
optionsConfig: {
queryAttribute: "label",
labelAttribute: "label",
valueAttribute: "name",
publishTopic: "ALF_GET_FORM_CONTROL_OPTIONS",
publishPayload: {
resultsProperty: "options",
url: url.context + "/proxy/alfresco/slingshot/datalists/lists/node/workspace/SpacesStore/11111111-1111-1111-1111-111111111111",
itemsAttribute: "datalists",
labelAttribute: "name",
valueAttribute: "nodeRef"
}
}
}
}
これは、例えば、よくUUID 11111111-1111-1111-1111-111111111111
でリストからすべての値を表示しますnodeRef値の代わりに名前を表示します。私は、フォーム上のボタンを押したときに、それが
22222222-2222-2222-2222-222222222222
は、選択したリスト項目のUUIDです
"assoc_sc_goods_added": "workspace://SpacesStore/22222222-2222-2222-2222-222222222222"
予想されるがしかし、それは
"assoc_sc_goods_added": "goodName"
を送信します。
Combobox
要求JSON、HTMLのための抽出値がlabelAttribute
で選択しているようですが、それは選択された値を適用するために来るとき、それforget
はvalueAttribute
に戻っlabelAttribute
を選択し変換します。
どのようにこの問題を解決するためにaikau Combobox
を設定しますか?
試しました。それは助けにはならない。 – Cherry