0
DojoSelect
をComboBox
に変更しました。this exampleです。だから、ダウンそのようになるドロップのためのコード:どのようにしてコンボボックスが入力をクリックするとすべての値を表示させるのですか?
{
name: "alfresco/forms/controls/ComboBox",
config: {
label: "List Type",
name: "prop_dl_dataListItemType",
value: "",
firstValueIsDefault: false,
showAllOptionsOnOpen: true,
optionsConfig: {
queryAttribute: "label",
labelAttribute: "label",
valueAttribute: "value",
publishTopic: "ALF_GET_FORM_CONTROL_OPTIONS",
publishPayload: {
resultsProperty: "options",
url: url.context + "/proxy/alfresco/api/classes/dl_dataListItem/subclasses",
itemsAttribute: "",
labelAttribute: "title",
valueAttribute: "name"
}
}
}
}
すべてがaikauバージョン1.0.99
(それが重要である)で動作します。しかし、ComboBox
は、右から三角をクリックしたときのみその内容を表示します。例えば。ユーザがフィールドを入力するためにクリックすると何も起こりません。
クリックすると文字列入力が実行されると、alfresco/forms/controls/ComboBox
のオプションが表示されますか?
プル要求は、' 1.0.96' aikauバージョンにマージされたことを。
showAllOptionsOnOpen
を設定する必要があります:( – Cherryこのマージリクエストで確認したように、 'showAllOptionsOnOpen'フィールドだけを追加しましたが、質問はすべてのオプションを表示するだけではありません。**ここで**はコンボボックスをクリックして**表示します**これらのオプションは、現在のところ、ユーザーは[triangle](https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Ic_arrow_drop_down_36px.svg/1024px-Ic_arrow_drop_down_36px.svg.png)をクリックしなければなりません。入力をクリックしてテキストを入力する必要がある入力や三角形をクリックしても動作しないことを知りません:(入力部分が非常に長い場合は特に重要です – Cherry
ユニットがありますこのSandpitページに行く場合:最初の例では、https://aikau-sandpit.alfresco.com/aikau-sandpit/page/na/ws/MultiSelectInputとComboBoxのMultiSelectInputを入れ替えて、showAllOptionsOnOpen設定の属性を変更し、 "Update Preview"ボタンをクリックすると、動作することがわかります(私はちょうどtr iedこれ)。 –