Hi Vincent,

I' ve been using the swizzle plugin. It is pretty handy.

Thanks,

Abel
On Fri, Mar 12, 2010 at 1:09 AM, Vincent Massol <[email protected]> wrote:

> Hi Abel,
>
> On Mar 11, 2010, at 11:51 PM, Abel Solórzano Astorga wrote:
>
> > Thanks,
> >
> > I try Jean-Vincent suggestion and it works.
> >
> > By the way Caleb I am writing a module that create jira issues from
> xwiki.
>
> cool. I hope you've checked our swizzle plugin too:
> http://code.xwiki.org/xwiki/bin/view/Plugins/SwizzlePlugin
>
> Thanks
> -Vincent
>
> > Abel
> >
> > On Wed, Mar 10, 2010 at 12:39 PM, Caleb James DeLisle <
> > [email protected]> wrote:
> >
> >> Jean-Vincent Drean wrote:
> >>> You can use the following notation in the static list values
> >>> definition: "1=Value 1|2=Value 2|3=Value 3"
> >>> The generated HTML will look like:
> >>> <option value="1" label="Value 1">Value 1</option>
> >>> <option value="2" label="Value 2">Value 2</option>
> >>> <option value="3" label="Value 3">Value 3</option>
> >>>
> >>> JV.
> >>>
> >>> On Wed, Mar 10, 2010 at 6:24 PM, Abel Solórzano Astorga
> >>> <[email protected]> wrote:
> >>>> Hi,
> >>>>
> >>>>
> >>>>
> >>>> Is there a way to modify the values of the options in the select
> element
> >>>> (html) associated with a Static List?
> >>>>
> >>>> I noticed that the values are the same as the text that is shown on
> the
> >>>> list.
> >>>>
> >>>> I have:
> >>>>
> >>>> *<select id="SSI-Internal.CreateIssue_0_priority"
> >>>> name="SSI-Internal.CreateIssue_0_priority" size="1">*
> >>>>
> >>>> *  <option label="Show Stopper" value="Show Stopper">Show
> >> Stopper</option>*
> >>>>
> >>>> *  <option label="Must Have" value="Must Have">Must Have</option>*
> >>>>
> >>>> *  <option label="Should Have" value="Should Have">Should
> Have</option>*
> >>>>
> >>>> *  <option label="Could Have" value="Could Have">Could Have</option>*
> >>>>
> >>>> *  <option label="Not In Roadmap" value="Not In Roadmap">Not In
> >>>> Roadmap</option>*
> >>>>
> >>>> *</select>*
> >>>>
> >>>> I want something like:
> >>>>
> >>>> *<select id="SSI-Internal.CreateIssue_0_priority"
> >>>> name="SSI-Internal.CreateIssue_0_priority" size="1">*
> >>>>
> >>>> *  <option value="1">Show Stopper</option>*
> >>>>
> >>>> *  <option value="2">Must Have</option>*
> >>>>
> >>>> *  <option value="3">Should Have</option>*
> >>>>
> >>>> *  <option value="4">Could Have</option>*
> >>>>
> >>>> *  <option value="5">Not In Roadmap</option>*
> >>>>
> >>>> *</select>*
> >>>>
> >>>>
> >>>>
> >>>> I am using the following code to modify the values:
> >>>>
> >>>>
> >>>>
> >>>> *valdoc = xwiki.getDocument("SSI-Internal.CreateIssue")*
> >>>>
> >>>> *ok = valdoc.updateObjectFromRequest("SSI-Internal.CreateIssue")*
> >>>>
> >>>> *
> >>>>
> >>
> valdoc.getxWikiClass().get("priority").getPropertyClass().setValues(“a|b|c”)
> >>
> >> It looks like you are writing a bug tracker which I think is very cool!
> >>
> >> I think you will need to use valdoc.getDocument().getxWikiClass() again
> >> get("priority") will return a PropertyInterface which has no setValues
> >> function so you will
> >> have to cast it to StaticListClass like so.
> >>
> >> ((StaticListClass)
> >>
> valdoc.getDocument().getxWikiClass().get("priority")).setValues("a|b|c");
> >>
> >> It appears that this will work although I haven't tested it.
> >>
> >> Caleb
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to