2016-12-09 6 views
0

DojoSelectComboBox으로 변경했습니다. 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 옵션을 표시 할 수 있습니까?

답변

0

이 내용은 GitHub here의 문제 내에서 제기되었으며 JIRA 티켓으로 해결되었습니다. 수정 내용은 this 풀 요청에 설명되어 있습니다.

은 기본적으로 당신은 showAllOptionsOnOpen` 이미`TRUE '입니다`내가`1.0.99`을 사용하는 동안, true

+0

끌어 오기 요청이 1.0.96' aikau 버전'에 합병 될 showAllOptionsOnOpen를 구성해야합니다. :( – Cherry

+0

이 병합 요청에서 볼 수 있듯이 '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

+0

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