• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

  • Автор темы Podbelski
  • Дата начала
P

Podbelski

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

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Я пользуюсь видами. Поиск по трем языкам в вариантах ФИО, ИФ, email.
Справочник на 5тыс. Получается поиск по 35тыс. строк. Работает отлично.
Главное индексировать вид
 
P

Podbelski

Я пользуюсь видами. Поиск по трем языкам в вариантах ФИО, ИФ, email.
Справочник на 5тыс. Получается поиск по 35тыс. строк. Работает отлично.
Главное индексировать вид
Виды в ValuePicker'е ? Или какой-то другой контрол используется?
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Да, в ValuePicker'е!
В свойстве dataProvider есть dominoViewValuePicker.
 

NickProstoNick

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

alexas1

Green Team
10.04.2014
1 202
225
BIT
34
10тыс. ФИО, например.
- ващще ничто.
Предфильтр (лукапом) по первой букве (буквам) - решает ВСЕ вопросы. Одна буква в предфильтре - снижение отобранного примерно в 15раз (если это буквы), 2 - соответственно в 200...
 
P

Podbelski

- ващще ничто.
Предфильтр (лукапом) по первой букве (буквам) - решает ВСЕ вопросы. Одна буква в предфильтре - снижение отобранного примерно в 15раз (если это буквы), 2 - соответственно в 200...
Т.е. тоже typeAhead? В editBox'е?

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

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Для этих целей лучше использовать namePicker.
Его можно подружить не только с NAB, но и с другим видом из другой базы.

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!