[ 
https://issues.apache.org/struts/browse/WW-3118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes Wannemacher closed WW-3118.
-------------------------------

    Resolution: Won't Fix

Right now we aren't updating the Dojo plugin. If you can provide a patch, 
reopen the issue and submit it. Without a patch, you won't see much action on 
this.

> sx:bind tag does not work when used inside a tabbedPanel sx:div
> ---------------------------------------------------------------
>
>                 Key: WW-3118
>                 URL: https://issues.apache.org/struts/browse/WW-3118
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Dojo Tags
>    Affects Versions: 2.1.6
>         Environment: GlassFish v2 running on eclipse ganymede
>            Reporter: Roberto Hernandez
>            Priority: Critical
>
> I'm trying to submit an action using sx:bind tag inside a sx:div from a 
> tabbedPannel. The problem is that sx:bind does not work inside the rendered 
> sx:div from the tabbedPanel.  I have used exactly the same code ouside the 
> tabbedPanel and it works perfectly fine. I've tried to incude 
> executeScripts="true" and separateScripts="false", but nothing. I also played 
> around with the sx:head and s:head and tried to remove them, add both of 
> them, one at a time and no effects whatsoever. I've googled the problem and 
> other people seem to be having the same problem but nobody has posted a 
> solution yet.
> (The example I'm providing is a simple example and does not reflect what I'm 
> trying to do in real-time but wanted to show how bind tag is not working)
> Below is the jsp code containing the tabbedPannel widget
> <%@ taglib uri="/struts-tags" prefix="s"%>
> <%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c"%>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"; prefix="fmt"%>
> <html>
> <head>
> <title>Store Attributor</title>
>           <s:head theme="xhtml"/>
>           <sx:head debug="true" cache="false" />
> </head>
> <body>
> <s:url var="showManageAttributes" value="/attributes/ShowManageAttributes" />
> <sx:tabbedpanel id="mainContainer" >  
>       <sx:div href="%{showManageAttributes}" id="manageAttributesTab" 
> label="MANAGE ATTRIBUTES" executeScripts="true" ></sx:div>
>                      --------Other Divs go here but I deleted them to keep it 
> simple ----------       
> </sx:tabbedpanel>
> </body>
> <html>
> ************************************************************************************************************************************************
> Here's the jsp that gets rendered inside the <sx:div>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <%@ taglib uri="/struts-tags" prefix="s"%>
> <%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c"%>
> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
> pageEncoding="ISO-8859-1"%>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> <c:set var="context" value="${pageContext.request.contextPath}" />
> <head>
>        <sx:head />
> </head>
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <body>
>       <center><img id="indicator" src="${context}/images/loadingBig.gif" 
> style="display:none"/></center>
>       <input type="button" value="submit" id="submitbutton"/>
>       <s:url var="showGroupInfo" value="/admin/ShowGroupInfo" />
>       <sx:bind href="%{#showGroupInfo}" sources="submitbutton"
>                       targets="columnContent" events="onclick"
>                       showLoadingText="false" indicator="indicator" 
> executeScripts="true" />
>       <div id="columnContent">
>       
>       </div>
> </body>
> </html>
> ******************************************************************************************************
> Here's the action from struts.xml
> <action name="ShowManageAttributes" 
> class="com.heb.storeattributor.actions.ManageAttributeAction" >
>          <result>/jsp/attributor/manage_attributes_main.jsp</result>
> </action>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to