[
https://issues.apache.org/jira/browse/TAPESTRY-2766?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrey updated TAPESTRY-2766:
-----------------------------
The script actualy came in ajax response but don't appear in DOM
Example(Componet is a @Body element)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
<!ENTITY nbsp ' '>
]>
<ajax-response><response id="bodyscript" type="script"><script>
<![CDATA[
function main_comp()
{
alert(1);
}
]]>
</script></response><response id="div" type="element"><span id="div">
<span id="If">
<body id="Body">
<!-- This main component -->
<br/>
<a href="#" onclick="javascript:main_comp();">Test</a>
<br/>
</body>
</span>
</span></response></ajax-response>
> javascaript does no rerender in inner component
> -----------------------------------------------
>
> Key: TAPESTRY-2766
> URL: https://issues.apache.org/jira/browse/TAPESTRY-2766
> Project: Tapestry
> Issue Type: Bug
> Affects Versions: 4.1.2, 4.1.6
> Reporter: Andrey
>
> I have page and Component inside it with Component.script included. Component
> first state is hidden, by if around it, ajax call change state of if and
> rerenders it but script is not on the page(bodyscript)
> Code Example
> Page(show initial value is false, onRefresh change it to true and vice versa)
> <span jwcid="d...@any">
> <span jwcid="@If" condition="ognl:show">
> <span jwcid="@Component"
> updateComponents="ognl:{'some'}" renderTag="false"/>
> </span>
> </span>
> <a jwcid="@DirectLink" listener="listener:onRefresh" async="ognl:true"
> updateComponents="ognl:{'div'}">Refresh</a>
> Component:
> <span script="Component.script" jwcid="compon...@script"
> type="text/javascript"/>
> use script from Component script
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.