Обновление поля EnumField

Здравствуйте! Пробую обновить значение поля, но оно меняется не сразу - только после обновления страницы. Вообще значение меняю при выполнении условия, но схематично код можно представить так:

guard: function(ctx){
return ctx.issue.fields.becomes(ctx.NotifyUser, ctx.NotifyUser.Notify);
},
action: function(ctx){
ctx.issue.fields.NotifyUser = ctx.NotifyUser.NotVerified;
},
requirements:{
NotifyUser: {
type: entities.EnumField.fieldType,
name: "Отправить уведомление",
NotVerified:{"Не проверено"},
Notify:{"Отправить"}
}
}

Вопрос: что нужно делать, чтобы значение поля менялось сразу, без обновления страницы?

3 comments
Comment actions Permalink
Official comment

Здравствуйте, 

Правильно ли я поняла Ваш юзкейс - Вы хотите, чтобы при смене значения поля на "Отправить" оно тут же менялось на "Не проверено"? По идее, должно меняться сразу, без обновления страницы. Запишите, пожалуйста, видео, иллюстрирующее это поведение.

В requirements имена значений лучше указать через name, вот так:

requirements:{ 
NotifyUser: { 
type: entities.EnumField.fieldType, 
name: "Отправить уведомление", 
NotVerified: {
name: "Не проверено"
}, 
Notify:{
name: "Отправить"


}

 

Comment actions Permalink

В данное время нет возможности записать видео, но могу добавить, помимо обновления страницы еще помогает изменение какого-то другого поля задачи.
А вообще цель состоит в следующем: в случае, если у задачи статус "исправлена", то появляется это поле со значениями "отправить уведомление" и "не проверено". Если проверили, что заявка действительно выполнена, то отправляем уведомление - при этом должно быть заполнено поле email, должна существовать связь с задачей из другого проекта, откуда берутся данные по заявке. И если на поле email я "повесил" required (то есть в случае отсутствия почты кнопка возвращается на значение "не проверено"), то при проверке наличия связи и конкретного значения в поле приходится вручную переключать значение на "не проверено".
Или будет проще все-таки сделать данную функциональность в виде action?

0
Comment actions Permalink

Какой браузер и версию YouTrack Вы используете?

0

Please sign in to leave a comment.