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
우리는 이 샌드위치 페이지 : https://aikau-sandpit.alfresco.com/aikau-sandpit/page/na/ws/MultiSelectInput으로 이동 한 다음 첫 번째 예제에서 ComboBox 용 MultiSelectInput을 교체하고 showAllOptionsOnOpen 구성 속성을 선택하고 "Update Preview (미리보기 업데이트)"버튼을 클릭하면 작동하는지 확인할 수 있습니다 (단지 tr 이것을 읽었다.) –