Последняя версия DataExpress 26.10.11

Изображение Скачать | Изображение Что нового? | Демо

Обсуждения релиза 3 beta (27.01.18)

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение admin » 29 янв 2018, 13:38

Предок TDBEdit. Выводить свойства списка в скрипт не планируется, по крайней мере пока.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 24 раза
Контактная информация:

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение YurAnt » 29 янв 2018, 14:35

Попробовал GOODS_FAST (https://base.mydataexpress.ru:GOODS_FAST). При большом объеме справочника посимвольный ввод в объект довольно затруднительный (один символ = один запрос + подвисание всего интерфейса в момент выполнения). В случае с самопальным полем (поиск по вводу) - делал таймер сдвига по нажатию клавиш и сработку запроса по истечении таймаута с последней нажатой клавиши. Вполне хватает паузы в 0,5..1 сек.
Возможно ли это как-то оптимизировать в новом объекте?

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение admin » 29 янв 2018, 14:48

Я думал над таким вариантом, не знаю. При быстром коннекте задержка наоборот будет неудобна.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 24 раза
Контактная информация:

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение YurAnt » 29 янв 2018, 14:52

admin писал(а):При быстром коннекте задержка наоборот будет неудобна.

Согласен. В принципе может есть смысл хотя бы вынести опцию управления? Над алгоритмом автоопределения попробуем покумекать. А если таковой придумается и покажет нормальный тест - может и его внедрить в последующем...

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение admin » 29 янв 2018, 14:58

Сейчас фильтр ограничивает ста записями, если количество уменьшить, то тормоза будут меньше.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 24 раза
Контактная информация:

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение YurAnt » 29 янв 2018, 15:12

Могут быть казусы. Допустим ограничение 20, в конкретной базе набираешь "альбом". А их оказывается "для рисования", "для первого класса", "для детей Поволжья.." и т.п., набираешь "Альбом для д..". и тут оказывается, что разновидностей альбомов для детей Поволжья аж 3 десятка и 10 штук выпадают из двадцатки. Итого придется набирать чуть ли не весь текст названия... Кажется фиксированной золотой середины тут нет.

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение admin » 29 янв 2018, 15:37

Фильтр же работает по фрагментам, а не по началу строки. Введите "альб рис пов разнов". По любому можно уточнить запрос.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 24 раза
Контактная информация:

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение YurAnt » 29 янв 2018, 15:42

Ну практика покажет... Например у меня может быть запрос: "купол..", "внутр.." и мне может вывалить сотни разных вариантов купольных видеокамер с разными характеристиками (PAL,IP,AHD,SDI,TVI,CVI... от 0.3 до 12 Мп и т.п.) или для внутренного монтажа.

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение admin » 29 янв 2018, 18:29

Смысл какой в фильтрации? Выдать минимальный набор, чтобы быстро выбрать нужный вариант. Сотни вариантов - это проблема набирающего. Совсем нет вариантов сократить набор что ли? Ну тогда просто оставить кнопку и открывать справочник, так удобнее будет.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: 13 апр 2017, 08:57
Поблагодарили: 24 раза
Контактная информация:

Re: Обсуждения релиза 3 beta (27.01.18)

Сообщение YurAnt » 29 янв 2018, 19:31

admin писал(а):Смысл какой в фильтрации? Выдать минимальный набор, чтобы быстро выбрать нужный вариант...

Не всегда. Зачастую бывает нужно что-то найти без конкретики. Например - по части описания определенные параметры в характеристиках и в найденных вариантах уже определить что именно нужно. Тогда и ограничение в 100 записей может сыграть злую шутку: "оно было, но пропустил..."


Вернуться в «Обсуждение релизов DataExpress»