Условия шага: операторы «не равно», «содержит», «не содержит»
ComparisonOperator дополнен NotEqual, Contains, NotContains. NotEqual — строгое отрицание Equal (текст без учёта регистра + сравнение как чисел), Contains/NotContains — поиск подстроки без учёта регистра. В форме шага набор операторов зависит от типа колонки: для числовой — всё, кроме «содержит»/«не содержит», для текстовой — всё, кроме «больше»/«меньше», для служебного IsManager — только «равно»/«не равно». Недопустимый после смены поля оператор сбрасывается на «равно». Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -33,5 +33,10 @@ export enum ComparisonOperator {
|
||||
None = 'None',
|
||||
GreaterThan = 'GreaterThan',
|
||||
LessThan = 'LessThan',
|
||||
Equal = 'Equal'
|
||||
Equal = 'Equal',
|
||||
NotEqual = 'NotEqual',
|
||||
// «Содержит»/«Не содержит» имеют смысл только для текстовых колонок —
|
||||
// см. ограничение операторов в RouteStepFormModal.
|
||||
Contains = 'Contains',
|
||||
NotContains = 'NotContains'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user