У меня есть Range Input, который принимает массив AssignmentSearchTypes для valueRange. Моя задача - условно ограничить типы поиска в зависимости от роли пользователя. В частности, мы хотим разрешить только определенным ролям назначать задания непосредственно другому пользователю. Я сделал это успешно, но когда я на самом деле открываю страницу в браузере, всегда включается «пользовательский» тип поиска, даже если он не должен быть.
Я пытался объявить массив, который содержит только нужный тип поиска
return new AssignmentSearchType[] { AssignmentSearchType.TC_GROUP }
но по какой-то причине элемент TC_USER по-прежнему появляется первым в отображаемом раскрывающемся списке, в дополнение к TC_GROUP. Я построчно просматривал проект в отладчике, но пока он не помог.
Любые идеи, люди из Guidewire?