양식을 컴파일하는 동안 이미 값 (일반적으로 목록 상자 동작) 목록을 제시하여 값을 삽입 할 수 있어야합니다. 하지만 새로운 값을 입력 할 수 있어야하므로 aui : autocomplete (아래 코드)를 선택했습니다.Liferay AUI 자동 완성 제한 선택
기본적으로 "delimChar"구분 기호로 구분 된 여러 항목을 선택할 수 있습니다. 하나의 단일 값 선택 (또는 새 값)으로 제한 할 수있는 방법이 있습니까?
var catArray = new Array();
<%for (String s : categoryList) {%>
catArray.push('<%=s%>');
<%} %>
var autoCompleteCategory = new A.AutoComplete(
{
contentBox: '#<portlet:namespace />contactOptions',
input:'#<portlet:namespace/>category',
dataSource: catArray,
delimChar: ',',
typeAhead: true,
}).render();
'delimchar :', '?'속성을 포함하지 않으면 어떻게 될까요? 나는 그것이 하나의 요소를 취할 수있는 것처럼 작동해야한다고 생각합니다. 시도 해봐. 또한 시도하기 전에 브라우저 캐시를 지우십시오 :-) –
좋은 제안! 그것은 작동, thaks :) –