formColumn 컨트롤이있는 formTable 컨트롤, formColumn 컨트롤 내부의 3 개의 formRow 컨트롤 및 각 formRow 컨트롤의 editBox 컨트롤을 사용하는 사용자 지정 컨트롤이 있습니다. Typeahead가 editBox 컨트롤에서 작동하게하려고합니다. 이들은 도시, 주 및 우편 번호를위한 것이며 Typeahead는 ZIPCodesByCity라는보기를 사용하고 있습니다. 1 열은시, 2 열은 국가, 3 열은 우편 번호를 포함합니다. 선행 입력에Typeahead는 formTable에서 작동합니까?
@Unique(@DbColumn(@DbName()),"ZIPCodesByCity",1)
최소 문자가 1로 설정되어 있고 케이스 - 예민한 선택 해제 :
다음은시 편집 상자의 제안 부분에 대한 내 공식이다.
x 페이지를 미리 볼 때 미리보기가 작동하지 않습니다.
아이디어가 있으십니까?
MJ
좋아, 나는 다음과 여전히 작동하지 않는 될 수있는 코드를 편집했다.
@Unique(@DbColumn(@DbName(),"ZIPCodesByCity",1))
64K 한계에 도달했다고 생각합니다. 어떻게해야합니까? –
선행 작업을 수행 할 때 DbCookumn 대신 사용자가 입력 한 값을 기반으로 DbLookup을 사용하는 것이 더 좋습니다. 결과를 정제하기 때문에 64kb 제한을 피할 수 있습니다. - 더 작은 보다 사용자 친화적 인 선입관 상자에있는 값 목록 큰 목록을 찾는 경우 DbLookups가 64KB 오류가 될 수 있음을 명심하십시오. 이 경우 사용자가 2 자 이상의 글자를 입력 한 후에 타입 어 헤드를 시작할 수 있습니다. –
다음은 좋은 예입니다. 다음은 좋은 예입니다. http://dominoextnd.blogspot.com/2009/02/xpages-how-to-make-type-ahead-work-for.html –