Чем пользуетесь для выбора значений из больших справочников?

26.09.2015
6
0
#1
Во всех примерах приводятся DbColumn, DbLookup, которые бесполезны, если делать выбор, из справочника контактов на 10тыс. ФИО, например.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#2
Я пользуюсь видами. Поиск по трем языкам в вариантах ФИО, ИФ, email.
Справочник на 5тыс. Получается поиск по 35тыс. строк. Работает отлично.
Главное индексировать вид
 
26.09.2015
6
0
#3
Я пользуюсь видами. Поиск по трем языкам в вариантах ФИО, ИФ, email.
Справочник на 5тыс. Получается поиск по 35тыс. строк. Работает отлично.
Главное индексировать вид
Виды в ValuePicker'е ? Или какой-то другой контрол используется?
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#5
Но вообще - надо правильно описывать вопрос.
Я тут одному пионеру в другой теме уже писал.... правильно формулируйте вопрос!
Из темы я понял, что вопрос касается typeAhead или еще чего-то там.
В разных ситуациях разные решения.
В typeAhead я использую @DbLookup
 
Последнее редактирование модератором:

alexas1

Well-Known Member
Lotus team
10.04.2014
687
238
#6
- ващще ничто.
Предфильтр (лукапом) по первой букве (буквам) - решает ВСЕ вопросы. Одна буква в предфильтре - снижение отобранного примерно в 15раз (если это буквы), 2 - соответственно в 200...
 
26.09.2015
6
0
#7
- ващще ничто.
Предфильтр (лукапом) по первой букве (буквам) - решает ВСЕ вопросы. Одна буква в предфильтре - снижение отобранного примерно в 15раз (если это буквы), 2 - соответственно в 200...
Т.е. тоже typeAhead? В editBox'е?

Просто если, например, использовать ValuePicker, который отдает с полсотни строк, то некоторые юзеры просто не захотят вводить какие-то буквы (даже если там написано "введите..."), а будут скроллить и возмущаться что нет кого надо.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#8
Для этих целей лучше использовать namePicker.
Его можно подружить не только с NAB, но и с другим видом из другой базы.

У меня в typeAhead 35тыс. строк. Работает на ура!