Please use the developer list for such questions… I think that you need to dive deeper into https://github.com/jenkinsci/ui-samples-plugin/blob/master/src/main/resources/jenkins/plugins/ui_samples/DropdownList/index.jelly
This is one of the most complex bindings, where you need to build separate classes for each block. > Am 06.02.2015 um 15:42 schrieb Kirill <[email protected]>: > > Hi, > > I have created a build step that contains a simple drop-down list that should > provide different UI pieces depending on selection. Selection contains just 2 > hard-coded items. > > That's how I implemented it: > > <f:dropdownList name="eventType" title="Event type"> > <f:dropdownListBlock title="Event as XML" value="eventXml"> > Event XML is selected > </f:dropdownListBlock> > <f:dropdownListBlock title="Event as Maven GAV" value="eventGav"> > Event GAV is selected > </f:dropdownListBlock> > </f:dropdownList> > > The sample text lines in blocks will be replaced by actual Jelly code - I > wanted to start with something very simple. All I need is to get at this > stage in my Builder is a String (eventXml or eventGav). > > Appropriate Java code: > > public class EventDispatcher extends Builder { > > .............. > private String eventType; > > @DataBoundConstructor > public BaselineDefinedMessageDispatcher(.............., > final String eventType) { > .............. > this.eventType = eventType; > } > > public String getEventType() { > return eventType; > } > > public void setEventType(String eventType) { > this.eventType = eventType; > } > > .............. > } > > As soon as I added the mentioned Jelly block to my config.jelly...The build > step is just not added to the job configuration any more! No errors or > exceptions anywhere... > I browsed Jelly tags' docs > (https://jenkins-ci.org/maven-site/jenkins-core/jelly-taglib-ref.html), but > there are no instructions about how to bind this stuff in Java. > I installed the ui-samples-plugin, but there are uber-complicated samples... > > Please tell me what am I doing wrong. Btw, is there any way to tell Jenkins > to log all Jelly parsing and mapping errors? > > Regards, > Kirill. > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/457f2464-3d76-479b-bfac-9b7bd0364dcc%40googlegroups.com > > <https://groups.google.com/d/msgid/jenkinsci-users/457f2464-3d76-479b-bfac-9b7bd0364dcc%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/F708E058-BB86-415B-859B-6DD0A27AA0EC%40gmail.com. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Message signed with OpenPGP using GPGMail
