Список пользовательских функций

  • Открыть редактор
  • Закрыть редактор (*ситуации когда он закрывается сам)
  • Создать ограничение
  • Создать ограничение на основе текущего
  • Составить ограничение
    • Добавить условие
      • объединение (ИЛИ)
      • пересечение (И)
      • отрицание (НЕ)
    • Изменить операцию в условии
      • логические операции:
        • объединение (ИЛИ)
        • пересечение (И)
      • строковые операции:
        • ПоМаске (По маске)
        • Пусто
        • НеПусто (Заполнено)
      • операции сравнения:
        • больше
        • больше или равно
        • меньше
        • меньше или равно
        • равно
        • неравно
    • Составить ограничение с детейлом
    • Удалить условие
    • Очистить ограничение
    • Использовать параметр
      • добавить параметр
      • указать тип праметра
      • удалить параметр
    • Указать значение для условия
      • вручную ввести
      • выбрать параметр
      • выбрать значение из базы
  • Применить ограничение
  • Ввести значение параметра
  • Изменить значение параметра
  • Сбросить ограничение
  • Сохранить ограничение
  • Редактировать ограничение
  • Удалить ограничение

Программный сброс наложенного ограничения

Для программного сброса наложенного на список ограничения на серверной стороне достаточно вызвать метод

WebObjectListView1.DropLimitFromLimitEditor();

Выбор значения из базы

При выборе значения из базы для оптимизации отображаются только первые 100 значений, удовлетворяющих условию. Существует возможность фильтрации значений из базы данных. Для этого в специальное поле вводится значение, которое должно являться подстрокой в итоговых найденных элементах.

Поиск по маске

Существует возможность задавать ограничение по маске. Соответствующий элемент добавлен на риббон редактора.

На настоящий момент наложены некоторые ограничения на шаблон:

  • “*” - это 0 и более любых символов.
  • “_” - это ровно 1 символ.
  • Чтобы осуществлять поиск подстроки, необходимо в начале и конце строки указать символ “”. Например, для поиска подстроки, содержащей последовательность 123, нужно задать шаблон вида “123*”.
  • Экранирование символов и некоторые спецсимволы на настоящий момент не поддерживаются (это связано в том числе с ограничениями, накладываемыми использованием Regex в запросах к LinqProvider).

Подсчитать количество строк

На вкладке Главная есть кнопка Подсчитать количество строк, по нажатию на которую выдается количество объектов, удовлетворяющих текущему ограничению.

Параметры расширенного редактора ограничений

Параметры в расширенном редакторе ограничений описаны в соответствующей статье

Подстановка значений параметров в ограничивающую функцию

Подстановка значений параметров в ограничивающую функцию описана в соответствующей статье.

Ограничение с параметрами для пользователя

Редактор ограничений поддерживает возможность формирования условий с параметрами, другими словами пользователь имеет возможность использовать вместо константы имя параметра), конкретное значение параметра будет запрошено у пользователя перед выполнением запроса.

Подробнее об ограничении с параметрами для пользователя в статье Ограничения с параметрами для пользователя

Ограничения с параметрами для программиста

Особенности работы с ограничениями с параметрами для программиста описано в статье.

Возможности редактора ограничений

Глобальные настройки расширенного редактора ограничений

Глобальные настройки расширенного редактора ограничений описаны в статье.

Запуск редактора ограничений без WOLV

Запуск редактора ограничений без WOLV описан в статье.

Задание заголовка класса в расширенном редакторе ограничений

Задание заголовка класса в расширенном редакторе ограничений описано в статье

Работа с детейлами в расширенном редакторе ограничений

Особенности работы с детейлами в расширенном редакторе ограничений описаны в соответствующей статье.

Работа с псевдодетейлами в расширенном редакторе ограничений

Особенности работы с псевдодетейлами в расширенном редакторе ограничений описаны в соответствующей статье.

Преобразование функции ограничения в linq-ограничение

Преобразование функции ограничения в linq-ограничение описано в статье.

Задание порядка отображения свойств в расширенном редакторе ограничений

Задание порядка отображения свойств в расширенном редакторе ограничений описано в статье.

Выражения Пусто/Непусто в расширенном редакторе ограничений

Выражения Пусто/Непусто в расширенном редакторе ограничений описаны в соответствующей статье.

External-классы в расширенном редакторе ограничений

External-классы в расширенном редакторе ограничений описаны в статье