Я использую элемент Apex Текстовое поле с автозаполнением, загружая список результатов с помощью простого SQL-запроса. Я заметил, что если я наложу ограничение на размер списка, тогда как я набираю строку поиска, список перестает отображаться, даже если запрос по-прежнему дает достоверные результаты. Это происходит с отключенной опцией Lazy Loading.Текстовое поле Autocomplete
SQL код:
select PESS_NM from (
SELECT P.PESS_CD,
P.PESS_DV,
P.PESS_NM,
P.PESS_CEFT_CD,
C.CEFT_DS
FROM SP.PESSOAL P, SP.CAREFETIVO C
WHERE P.PESS_CEFT_CD = C.CEFT_CD
) where (
instr(upper("PESS_NM"),upper(nvl(:P164_NOME_PARTICIPANTE,"PESS_NM"))) > 0)
Я пытался использовать большой предел (999). В таблице содержится достаточное количество записей (около 20000). В тот момент, когда я удалил лимит на число itens в списке, все работает нормально.
В чем причина этого?