I love Ukraine

Группа фильтрации списка кабелей


Группа фильтрации списка кабелей выглядит так:

Все поля в группе - это редактируемые списки. Например, если нужно выбрать все кабели, которые начинаются/заканчиваются в шкафах "ШК-...", то в поле «Из» набираем просто первые буквы "ШК". Если необходимо отобрать кабели, которые идут к конкретному шкафу, то его имя его можно выбрать из выпадающего списка или набрать уникальную часть имени.

Фильтр работает с небольшой задержкой в 1,5 сек. То есть вы набираете первый символ, но фильтрация не запускается, запускается выдержка времени. При вводе второго и последующих символов выдержка времени перезапускается. По окончании ввода, через 1,5 сек запускается фильтрация. Эта «задумчивость» фильтра была необходима - при значительном количестве кабелей (от 300-500 и более) фильтр мог отрабатывать до пары секунд. И в это время игнорировался ввод следующих букв. Что приводило к не полной фильтрации.


Выпадающие списки полей «Из» и «В» содержат перечни шкафов к которым подключаются кабели и позволяют отфильтровать кабели которые начинаются/заканчиваются в определенных местах (Loc). Начинать заполнение первым желательно (но не обязательно) поле «Из». Списки динамические и заполняются по мере фильтрации. По началу оба списка содержат все шкафы в проекте. 

Поле «Тип кабеля» - позволяет отфильтровать кабели определенного типа. Работает аналогично полям «Из» и «В» - позволяет отфильтровать по набору символов, входящих в тип кабеля, или выбрать тип кабеля целиком из выпадающего списка. 

Далее идет не обозначенное поле имени кабеля - позволяет отфильтровать по набору символов, входящих в наименование кабеля. 

Поле «Брак» - отфильтровывает "бракованные" кабели, например у которых нет базового блока или количество жил меньше чем задействовано, и т.д. 

Кнопка «Сброс»  - очищает все фильтры и выводит все кабели.

Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation