Thanks for replying!
So now the code looks like this, right?

public class JavaClass implements Action {
 
private AbstractProject ap;
public String selection;
 
public JavaClass(AbstractProject ap) {
    this.ap = ap;
}
 
@DataBoundConstructor
public JavaClass(String selection) {
        this.selection = selection;
}
 
public String getIconFileName() {
    return null;
}
 
public String getDisplayName() {
    return "";
}
 
public String getUrlName() {
    return "something";
}
 
@Extension
public static final class DescriptorImpl extends 
TransientProjectActionFactory {
 
    public ListBoxModel doFillSelectionItems() throws IOException {
        ListBoxModel model = new ListBoxModel();
        model.add("test");
        return model;
    }
 
    @Override
    public Collection<? extends Action> createFor(AbstractProject target) {
        return Arrays.asList(new JavaClass(target));
    }
  }
}


However the dropdown list is still empty. The doFill method is never called.
Do you have another hint?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to