Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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


代码示例

Code Block
collapsetrue
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);

}


效果

Image Added