Как использовать подстановочные (Lookup) скрипты
TrackStudio позволяет использовать список готовых значений для заполнения пользовательских полей.
Задавать такие значения можно при помощи подстановочных скриптов, а именно скриптов, соответствующих интерфейсу
com.trackstudio.external.UserUDFLookupScript.
В таблице описаны типы результатов, которые должны возвращать скрипты.
| Тип поля | Тип результата | Примечание |
|---|---|---|
| Строка | List<String> | Список любых строковых значений |
| Целое | List<String> | В списке должны быть целые значения "351" |
| Дата | List<String> | В списке должны быть значения вида "8.12.2000 15.57" |
| Список | List<String> | Значения списка должны содержаться в списке значений поля |
| Дробное | List<String> | В списке должны быть дробные значения "3.142" |
| Текст | List<String> | Список любых строковых значений |
| Множественный список | List<String> | Значения списка должны содержаться в списке значений поля |
| Задача | List<String> | Список с номерами задач |
| Пользователь | List<String> | Список логинов пользователей |
| URL | List<String> | В списке должны быть значения вида "http://trackstudio.com" |