Page tree
Skip to end of metadata
Go to start of metadata


创建一个下拉字段。比如:发布选项


代码示例

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.customfields.option.Option;
import com.atlassian.jira.issue.customfields.manager.OptionsManager;

//def dep = getFieldById("customfield_10113")
def dep = getFieldByName("发布选项")

OptionsManager optionsManager = ComponentAccessor.getOptionsManager();
    Option option1 = optionsManager.findByOptionId(10003L);//选项ID
    Option option2 = optionsManager.findByOptionId(10004L);
    Option option3 = optionsManager.findByOptionId(10005L);
List<Option> optionList = new ArrayList();
    optionList.add(option1);
    optionList.add(option2);
    optionList.add(option3);



if(getActionName() == "Create"){
    log.info("select:"+optionList);
    dep.setFieldOptions(optionList)
    dep.setFormValue(10004L);

}


效果



  • No labels