Дополнительное поле типа Строка

Свойства


Одна строка, вводимая пользователем.

Ввод


Строка имеет ограничение по длине в 1800 символов (значение по умолчанию ограничено 200 символами) и соответствует типу String в Java. На форме редактирования представлена строкой ввода <INPUT type="text">, либо, при использовании подстановочного скрипта, строкой ввода и выпадающим списком.
При редактировании для такого поля можно использовать подстановочный скрипт (на Beanshell или Java), который будет выводить возможные варианты значения поля, а пользователю останется либо выбрать предложенный вариант подстановки, либо указать свой вариант. В настройках этого поля можно запретить пользователю вводить свой вариант.

Вывод


Значение поля этого типа может выводиться как простая текстовая строка, либо как строка в формате HTML. Для защиты от XSS в поле можно выводить не все теги HTML, а также нельзя задавать тегам события javascript.
Если значение поля не задано, либо оно соответствует пустой строке, ни значение, ни заголовок поля не будут выводиться в просмотре задачи (пользователя). Значение вычисляемого поля задано всегда, но оно может оказаться пустым.

Фильтрация и поиск задач

Внимание! Дополнительные поля, привязанные к задачам (пользователям) не отображаются для фильтрации в фильтрах, созданных на уровнях выше, где эти поля определены. Например, с помощью фильтра "Все задачи" нельзя выводить и фильтровать задачи по дополнительному полю, созданному на втором уровне иерархии.
Для того, чтобы искать задачи по дополнительному полю, вам нужно создать фильтр либо в той же задаче, где определено поле, либо в ее подзадачах. Удобнее всего скопировать для этого готовый фильтр.

Фильтрация задач по дополнительному полю типа Строка осуществляется по условиям:

  • поиск по пустому значению
  • поиск по совпадению
  • поиск по несовпадению
  • поиск по значениям, начинающимся с заданной строки
  • поиск по значениям, содержащим заданную строку
  • поиск по соответствию регулярному выражению