Hello Helmut,
I think Tobago.reloadComponent is not part of the public api.
I which cases reloadComponent can't replace with renderedPartially.
We will try to find a public supported way.
But this doesn't mean we remove reloadComponent silently.
Regards
Bernd
H. Swaczinna wrote:
Hello Volker,
will Tobago.reloadComponent() be supported in the future or will it
be removed silently someday? I've used it in some places and I can't
replace it with renderedPartially in all cases.
Regards
Helmut
Hi John,
which version of tobago?
the onclick="Tobago.reloadComponent(<clientId>, '@autoId')"/> should
work (afaik), but is not the intended way to code ajax reload (this
was a interim solution).
anyway, the 'messageCount' is not a valid clientId, and tc:in is not
ajax reloadable.
the clientId is build from ids of namingcontainers, at least tc:page,
and the id of the component, so a valid clientId has at last on colon.
to reload the content of a tx:in you can surround it by a tc:panel e.g
(in the intended way):
<tc:page id="page"/>
<tc:panel id="panel">
<tx:in .../>
</tx:panel>
<tc:button ...>
<tc:attribute name="renderedPartially" value=":page:panel"/>
</tc:button>
</tc:page>
see the colon before 'page:panel' to make the clientId absolute.
regards,
Volker
2007/1/12, John <[EMAIL PROTECTED]>:
When I use the onclick as follows (per a previous message from Volker), I
get the following error in IE.
<t:toolBarCommand label="Refresh" action="#{quarantine.refresh}"
image="images/view-refresh.jpg" tip="Refresh list of quarantined messages"
id="quarantineCmdRefresh" onclick="Tobago.reloadComponent('messageCount',
'@autoId')"/>
Line: 582
Char: 7
Error: Object doesn't support this property or method
Code:0
If I remove the onclick part it works fine (but of course I can't use the
AJAX dynamic updating of my tx:in component
Thanks,
John