getMarkupId generates ID which contains special characters which should be
escaped or replaced
----------------------------------------------------------------------------------------------
Key: WICKET-995
URL: https://issues.apache.org/jira/browse/WICKET-995
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 1.3.0-beta3
Reporter: Alexandru Objelean
This is about how wicket generates dynamically markupID.
I have, for instance, the following markup component:
<input wicket:id="quantity.noOfUnits" />
The generated markupId for this component looks like the following:
quantity.noOfUnits1232 .
I suggest to escape any css valid specifiers from the generated markupId, by
replacing them with something else (for instance '_' character).
The problem appear when I am trying to identify the component by it's id using
some js library (like jQuery) and as a consequence the result of this query:
$("#quantity.noOfUnits1232") is invalid.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.