Подскажите, пожалуйста, каким образом можно пользователям (с помощью быстрого фильтра) фильтровать записи с использованием конструкций “те*т”, “агент [0-9][0-9]7” и т.д.
Если вы имеете в виду компонент Filter, то он не поддерживает обработку таких условий. Скорее всего вам придется реализовать собственный фильтр - добавить на экран поле ввода и интерпретировать его нужным образом.
Спасибо! Я пока решил данную проблему путем добавления в фильтр специального условия. В целом вариант приемлемый, но лучше, если бы можно было для всех текстовых полей добавить соответствующий вариант в поле Operation (выбор оператора поиска в быстром фильтре). Интересно почему данную функцию никто раньше не просил ) Например, поиск по справочникам часто подразумевает необходимость задания критерия по шаблону (маске). Особенно если требуется осуществлять поиск по сортаментам или маркам материалов. Кстати, карточки документов в СЭД также часто содержат описание, которое удобнее искать по шаблону.
<filter id="filter"
applyTo="catalogItemsTable"
dataLoader="catalogItemsDl">
<properties include=".*"/>
<custom name="definition_exp" paramClass="java.lang.String" caption="Definition">
{E}.definition like ?
</custom>
</filter>
Вместо звездочки символ процента надо использовать.
Это работает с любым текстовым полем: