src-ui/src/app/components/common/custom-fields-query-dropdown/custom-fields-query-dropdown.component.html
@if (useDropdown) {
{{title}} @if (isActive) { }
} @else { } @for (element of queries; track element.id; let i = $index) { @switch (element.type) { @case (CustomFieldQueryComponentType.Atom) { } @case (CustomFieldQueryComponentType.Expression) { } } } @if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Date) { TodayClose } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Float || getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Integer) { } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Boolean) { TrueFalse } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Select) { 100" (mousedown)="$event.stopImmediatePropagation()" > } @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.DocumentLink) { } @else { } @for (operator of getOperatorsForField(atom.field); track operator.label) { {{operator.label}} } @switch (atom.operator) { @case (CustomFieldQueryOperator.Exists) { TrueFalse } @case (CustomFieldQueryOperator.IsNull) { TrueFalse } @case (CustomFieldQueryOperator.GreaterThanOrEqual) { } @case (CustomFieldQueryOperator.LessThanOrEqual) { } @case (CustomFieldQueryOperator.GreaterThan) { } @case (CustomFieldQueryOperator.LessThan) { } @case (CustomFieldQueryOperator.Contains) { } @case (CustomFieldQueryOperator.In) { } @case (CustomFieldQueryOperator.Exact) { } @default { } }
0 && expression.value.length < 2"> Any 0 && expression.value.length < 2"> All @if (expression.negatable) { Not }
@for (element of expression.value; track element.id; let i = $index) { @switch (element.type) { @case (CustomFieldQueryComponentType.Atom) { } @case (CustomFieldQueryComponentType.Expression) { } } }
@if (expression.depth > 0) { }