myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Myfaces Wiki] Update of "JavascriptOpenNewWindow" by Carsten Kaiser
Date Thu, 29 Mar 2007 10:12:52 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The following page has been changed by Carsten Kaiser:
http://wiki.apache.org/myfaces/JavascriptOpenNewWindow

------------------------------------------------------------------------------
  However there are two ways to initiate a Javascript call from server side:
   * Create a JSF page containing the script and navigate to that page. (Will not be described
in this tutorial.)
   * Use the Tomahawk's Extestion''''''Filter to inject the Javascript in the rendered page.
(Needs an initial setup but is easier to maintain afterwards.)
- Information about how to setup the Tomahawk's Extestion''''''Filter can be found here: 
+ Information about how to setup the Tomahawk's Extension''''''Filter can be found here: 
  http://myfaces.apache.org/tomahawk/extensionsFilter.html
  
+ NOTE: The following code example will only work, if the Default''''''Add''''''Resource or
similar implementation is configured to be used,
+ which does not attempt to write to the Response''''''Writer immediately (like e.g. Streaming''''''Add''''''Resource
class) but caches the 
+ resources until the render response phase is completed! (see Javadoc of class Default''''''Add''''''Resource
for details) 
+ 
- Now we can inject the Javascript using Tomahawk's Extestion''''''Filter Add''''''Resource
class:
+ Now we can inject the Javascript using Tomahawk's Extension''''''Filter Add''''''Resource
class:
  {{{
  public void openPopupClicked(ActionEvent event) {
      // View's id in the same form as used in the navigation rules in faces-config.xml

Mime
View raw message