[ https://issues.apache.org/jira/browse/OFBIZ-4281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13033421#comment-13033421 ]
Leon commented on OFBIZ-4281: ----------------------------- hi, Sascha, here is an example: in form widget, we defined a lookup field, <field name="testMethodName"> <lookup target-form-name="lookupTestMethod" description-field-name="testMethodId" /> </field> in lookup form, we use set_values to set the target field and description field, <field name="testMethodName" widget-style="smallSubmit"> <hyperlink also-hidden="false" target-type="plain" description="${testMethodName}" target="javascript:set_values('${testMethodName}','${testMethodId}')" /> </field> Unfortunately, almost all "testMethodName" may contains character '/'. Then the link we got from lookup dialog is something like "javascript:lookupAjaxRequest blah blah", not the "javascript:set_values" we wanted. Leon. > parse javascript link wrongly in lookup layer dialog if there's slash '/' in > data > --------------------------------------------------------------------------------- > > Key: OFBIZ-4281 > URL: https://issues.apache.org/jira/browse/OFBIZ-4281 > Project: OFBiz > Issue Type: Bug > Components: framework > Affects Versions: SVN trunk > Reporter: Leon > Assignee: Sascha Rodekamp > Priority: Trivial > Fix For: SVN trunk > > Attachments: fieldlookup.js.patch > > > e.g. in lookup dialog (in layer mode), one href value of a link is > "javascript:set_value('123/ABC');", then the ofbiz framework will parse it to > "javascript:lookupAjaxRequest('ABC'');&presentation=layer')". It's wrong. > Correct one should be given href itself. > to fix: > judge whether the link contains "javascript:set_" before split it by slash > '/'. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira