Список пользовательских функций
- Открыть редактор
- Закрыть редактор (*ситуации когда он закрывается сам)
- Создать ограничение
- Создать ограничение на основе текущего
- Составить ограничение
- Добавить условие
- объединение (ИЛИ)
- пересечение (И)
- отрицание (НЕ)
- Изменить операцию в условии
- логические операции:
- объединение (ИЛИ)
- пересечение (И)
- строковые операции:
- ПоМаске (По маске)
- Пусто
- НеПусто (Заполнено)
- операции сравнения:
- больше
- больше или равно
- меньше
- меньше или равно
- равно
- неравно
- логические операции:
- Составить ограничение с детейлом
- Удалить условие
- Очистить ограничение
- Использовать параметр
- добавить параметр
- указать тип праметра
- удалить параметр
- Указать значение для условия
- вручную ввести
- выбрать параметр
- выбрать значение из базы
- Добавить условие
- Применить ограничение
- Ввести значение параметра
- Изменить значение параметра
- Сбросить ограничение
- Сохранить ограничение
- Редактировать ограничение
- Удалить ограничение
Программный сброс наложенного ограничения
Для программного сброса наложенного на список ограничения на серверной стороне достаточно вызвать метод
WebObjectListView1.DropLimitFromLimitEditor();
Выбор значения из базы
При выборе значения из базы для оптимизации отображаются только первые 100 значений, удовлетворяющих условию. Существует возможность фильтрации значений из базы данных. Для этого в специальное поле вводится значение, которое должно являться подстрокой в итоговых найденных элементах.
Поиск по маске
Существует возможность задавать ограничение по маске. Соответствующий элемент добавлен на риббон редактора.
На настоящий момент наложены некоторые ограничения на шаблон:
- “*” - это 0 и более любых символов.
- “_” - это ровно 1 символ.
- Чтобы осуществлять поиск подстроки, необходимо в начале и конце строки указать символ “”. Например, для поиска подстроки, содержащей последовательность 123, нужно задать шаблон вида “123*”.
- Экранирование символов и некоторые спецсимволы на настоящий момент не поддерживаются (это связано в том числе с ограничениями, накладываемыми использованием Regex в запросах к LinqProvider).
Подсчитать количество строк
На вкладке Главная
есть кнопка Подсчитать количество строк
, по нажатию на которую выдается количество объектов, удовлетворяющих текущему ограничению.
Параметры расширенного редактора ограничений
Параметры в расширенном редакторе ограничений описаны в соответствующей статье
Подстановка значений параметров в ограничивающую функцию
Подстановка значений параметров в ограничивающую функцию описана в соответствующей статье.
Ограничение с параметрами для пользователя
Редактор ограничений поддерживает возможность формирования условий с параметрами, другими словами пользователь имеет возможность использовать вместо константы имя параметра), конкретное значение параметра будет запрошено у пользователя перед выполнением запроса.
Подробнее об ограничении с параметрами для пользователя в статье Ограничения с параметрами для пользователя
Ограничения с параметрами для программиста
Особенности работы с ограничениями с параметрами для программиста описано в статье.
Возможности редактора ограничений
Глобальные настройки расширенного редактора ограничений
Глобальные настройки расширенного редактора ограничений описаны в статье.
Запуск редактора ограничений без WOLV
Запуск редактора ограничений без WOLV описан в статье.
Задание заголовка класса в расширенном редакторе ограничений
Задание заголовка класса в расширенном редакторе ограничений описано в статье
Работа с детейлами в расширенном редакторе ограничений
Особенности работы с детейлами в расширенном редакторе ограничений описаны в соответствующей статье.
Работа с псевдодетейлами в расширенном редакторе ограничений
Особенности работы с псевдодетейлами в расширенном редакторе ограничений описаны в соответствующей статье.
Преобразование функции ограничения в linq-ограничение
Преобразование функции ограничения в linq-ограничение описано в статье.
Задание порядка отображения свойств в расширенном редакторе ограничений
Задание порядка отображения свойств в расширенном редакторе ограничений описано в статье.
Выражения Пусто/Непусто в расширенном редакторе ограничений
Выражения Пусто/Непусто в расширенном редакторе ограничений описаны в соответствующей статье.
External-классы в расширенном редакторе ограничений
External-классы в расширенном редакторе ограничений описаны в статье