Условия шага: операторы «не равно», «содержит», «не содержит»
ComparisonOperator дополнен NotEqual, Contains, NotContains. NotEqual — строгое отрицание Equal (текст без учёта регистра + сравнение как чисел), Contains/NotContains — поиск подстроки без учёта регистра. В форме шага набор операторов зависит от типа колонки: для числовой — всё, кроме «содержит»/«не содержит», для текстовой — всё, кроме «больше»/«меньше», для служебного IsManager — только «равно»/«не равно». Недопустимый после смены поля оператор сбрасывается на «равно». Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -39,14 +39,20 @@ export const comparisonOperatorLabels: Record<ComparisonOperator, string> = {
|
||||
[ComparisonOperator.None]: '—',
|
||||
[ComparisonOperator.GreaterThan]: 'Больше (>)',
|
||||
[ComparisonOperator.LessThan]: 'Меньше (<)',
|
||||
[ComparisonOperator.Equal]: 'Равно (=)'
|
||||
[ComparisonOperator.Equal]: 'Равно (=)',
|
||||
[ComparisonOperator.NotEqual]: 'Не равно (≠)',
|
||||
[ComparisonOperator.Contains]: 'Содержит',
|
||||
[ComparisonOperator.NotContains]: 'Не содержит'
|
||||
};
|
||||
|
||||
export const comparisonOperatorSymbols: Record<ComparisonOperator, string> = {
|
||||
[ComparisonOperator.None]: '',
|
||||
[ComparisonOperator.GreaterThan]: '>',
|
||||
[ComparisonOperator.LessThan]: '<',
|
||||
[ComparisonOperator.Equal]: '='
|
||||
[ComparisonOperator.Equal]: '=',
|
||||
[ComparisonOperator.NotEqual]: '≠',
|
||||
[ComparisonOperator.Contains]: 'содержит',
|
||||
[ComparisonOperator.NotContains]: 'не содержит'
|
||||
};
|
||||
|
||||
export const texts = {
|
||||
|
||||
Reference in New Issue
Block a user