[ 
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

Reply via email to