Hi!
I create my CF type plugin (extends UserCFType) and want to work with entered value in getVelocityParameters.
I create new issue and change issue type on "Create issue" screen.
But all these methots returns null in getVelocityParameters (issue not created yet).
issue.getCustomFieldValue(field); getValueFromIssue(field, issue);
I know about $value parameter in velocity template, but it does not exist in map.
@Override public Map<String, Object> getVelocityParameters(Issue issue, CustomField field, FieldLayoutItem fieldLayoutItem) { //there is no key for $value parameter in map Map<String, Object> params = super.getVelocityParameters(issue, field, fieldLayoutItem); //user is null User user = issue.getCustomFieldValue(field); ...
Could you please let me know where I am missing?
Thanks!
I found a way to work with CF value. I created class which performs work, put it in parameters map.
So I can call class methods with $value parameter.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.