befor executing an action.  However, because I am using the onclick
attribute to open a new window, the window seems to be rendered before the
updateActionListener actually sets the value.  Since the target attribute

this is because you are doing a "non-postback" request
Phase 1 (RESTORE_VIEW) goes directly to Phase 6 (RENDER_RESPONSE)

you may take a look at [1]

-Matthias
[1] Javascript w/ JSF
(http://wiki.apache.org/myfaces/JavascriptWithJavaServerFaces)

doesn't work, I can't do something like 'target="this.form._blank".  I am
using Apache Beehive for my pageflow controller, and am attempting to set a
value in my controller class; the idea is that when the popup page is
created, the new page's backing bean can grab the value I previously set in
the controller via the commandLink.

I'm new to webapp development and jumped into JSF/Beehive headfirst, so my
misunderstanding of javascript may be the culprit.  Any help would be
greatly appreciated.

Here's a sample of the code:

<t:column>
  <f:facet name="header">
    <f:verbatim>Header Name</f:verbatim>
  </f:facet>
  <h:form>
    <h:commandLink onclick="myJavaScript(#{dbRow.cellValue})"
        value="#dbRow.cellValue}">
        <t:updateActionListener
property="#{pageFlow.thisSetsValueInMyController}"
value="#{dbRow.cellValue}" />
    </h:commandLink>
  </h:form>
</t:column>

Javascript (currently in same page for trying this):

<script type=text/javascript">
Function myJavaScript(cellValue){
  popup =
window.open("http://localhost:8080/XYZ/controller/goNewPage.do";,
                                  "page name",
"height=300,width=300,resizable=1,toolbar=no,menubar=no");
  popup.focus();
}
</script>



TR



--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com

Reply via email to