Size: a a a

Atlassian Community Moscow

2021 February 02

AV

Andrey V. in Atlassian Community Moscow
vsmetannikov
def myfield = getFieldByName("Поле1")
def myfield2 = getFieldByName("Поле2")

if ( myfield != null ) {
 myfield2.setRequired(true)
}
На Initialiser повесить?
пробовал так. буквально также вышло)
только поля обязательными не становятся.
источник

it

ilya turov in Atlassian Community Moscow
Andrey V.
На Initialiser повесить?
пробовал так. буквально также вышло)
только поля обязательными не становятся.
на поле чекбокс повесить
источник

it

ilya turov in Atlassian Community Moscow
инишалайзер на то и инишалайзер чтобы один раз отрабатывать
источник

AV

Andrey V. in Atlassian Community Moscow
ilya turov
инишалайзер на то и инишалайзер чтобы один раз отрабатывать
спс, попробую
источник

it

ilya turov in Atlassian Community Moscow
ну и
field2.setRequired(field1.value!=null)
источник

it

ilya turov in Atlassian Community Moscow
чтобы сбрасывалась обязательность
источник

AC

Anton Chemlev in Atlassian Community Moscow
field2.required = бла бла бла . ну groovy bean же ж, groovy же ж не Java же ж
источник

AV

Andrey V. in Atlassian Community Moscow
ну еще вопрос
можно ли из дочерних (определенная связь Inward) задач передавать значение к родительской (определенная связь Outward)?
То есть если в задаче, которая дочерняя при изменение поля задавать это значение родителю.
через Behaviour можно?
источник

it

ilya turov in Atlassian Community Moscow
Anton Chemlev
field2.required = бла бла бла . ну groovy bean же ж, groovy же ж не Java же ж
источник

v

vsmetannikov in Atlassian Community Moscow
На поле с чекбоксом вот такое можешь повесить

def myfield = getFieldByName("Поле1").getValue()
def myfield2 = getFieldByName("Поле2")

if ( myfield != null ) {
     myfield2.setRequired(true)
} else {
     myfield2.setRequired(false)
}
источник

AV

Andrey V. in Atlassian Community Moscow
vsmetannikov
На поле с чекбоксом вот такое можешь повесить

def myfield = getFieldByName("Поле1").getValue()
def myfield2 = getFieldByName("Поле2")

if ( myfield != null ) {
     myfield2.setRequired(true)
} else {
     myfield2.setRequired(false)
}
спс!
все норм
источник

v

vsmetannikov in Atlassian Community Moscow
👍
источник

AC

Anton Chemlev in Atlassian Community Moscow
vsmetannikov
На поле с чекбоксом вот такое можешь повесить

def myfield = getFieldByName("Поле1").getValue()
def myfield2 = getFieldByName("Поле2")

if ( myfield != null ) {
     myfield2.setRequired(true)
} else {
     myfield2.setRequired(false)
}
Конкурс однострочников!
def myField1 = getFieldByName("Поле1")
def myField2 = getFieldByName("Поле2")

myfield2.required = myField1.value != null
источник

LC

Lair Cortex in Atlassian Community Moscow
Anton Chemlev
Конкурс однострочников!
def myField1 = getFieldByName("Поле1")
def myField2 = getFieldByName("Поле2")

myfield2.required = myField1.value != null
getFieldByName("Поле2").required  = getFieldByName("Поле2").value != null
источник

AC

Anton Chemlev in Atlassian Community Moscow
Lair Cortex
getFieldByName("Поле2").required  = getFieldByName("Поле2").value != null
ну читабельность же ж) ну и вообще вместо def лучше тип правильный указать)
источник

it

ilya turov in Atlassian Community Moscow
getFieldById(getFieldChanged()).required = getFieldByName("field2").value
источник

АШ

Андрей Шеховцов... in Atlassian Community Moscow
А еще сил рулит!
источник

LC

Lair Cortex in Atlassian Community Moscow
Anton Chemlev
ну читабельность же ж) ну и вообще вместо def лучше тип правильный указать)
так мы за одну строку или за читабельность?)
источник

LC

Lair Cortex in Atlassian Community Moscow
Андрей Шеховцов
А еще сил рулит!
источник

it

ilya turov in Atlassian Community Moscow
груви ж должен привести к булеану?
источник