[xwiki-users] Is there a way to modify the values of the options in the select element (html) associated with a Static List?
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”) * Thanks, Abel
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”) *
Thanks,
Abel _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Why don't you use database list? IMHO this is better, especially because then user can modify values without changing design. So, use them if there are no other design constraints. Valdis
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”) *
Thanks,
Abel _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
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
*
Thanks,
Abel _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Thanks, I try Jean-Vincent suggestion and it works. By the way Caleb I am writing a module that create jira issues from xwiki. 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
*
Thanks,
Abel _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
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
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
participants (5)
-
Abel Solórzano Astorga -
Caleb James DeLisle -
Jean-Vincent Drean -
Valdis Vītoliņš -
Vincent Massol