[
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