Return-Path: Delivered-To: apmail-myfaces-users-archive@www.apache.org Received: (qmail 31035 invoked from network); 3 Apr 2007 15:20:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Apr 2007 15:20:17 -0000 Received: (qmail 29036 invoked by uid 500); 3 Apr 2007 15:20:19 -0000 Delivered-To: apmail-myfaces-users-archive@myfaces.apache.org Received: (qmail 29002 invoked by uid 500); 3 Apr 2007 15:20:19 -0000 Mailing-List: contact users-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Discussion" Delivered-To: mailing list users@myfaces.apache.org Received: (qmail 28971 invoked by uid 99); 3 Apr 2007 15:20:19 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Apr 2007 08:20:19 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of andrew.rw.robinson@gmail.com designates 209.85.132.249 as permitted sender) Received: from [209.85.132.249] (HELO an-out-0708.google.com) (209.85.132.249) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Apr 2007 08:20:09 -0700 Received: by an-out-0708.google.com with SMTP id c38so1618902ana for ; Tue, 03 Apr 2007 08:19:48 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kqLhnaDAUTff7Ps9oFf4Cp55hIBIcU09C92OW9BcQOoKZ6vYuzM8doGgEE7mt9/F3WfR46TCG/BPuz1zjC2Ud/YjoTpGkCP7khz6LxQASGpVCQ/P0ntmo+DS2JyMuss0yoWA4EW4pTqJHM6/KPxArcTHJ7aN4dPAl9WkDzjWsB4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YCP81+XyhEoDuOPRmifWeCXND/5OiquVPH3K6ohCTsQsdb1FKBsgR17b9I1+md0KC4gyjtC8Oh/MgfPUF07fM1BLPe6WI7pGFfKlv1owWAFCPHiJwTz4QkSqt7maKUmajrVhwJSjXcJPK4SrXatLl+ofJvUvcb7wkL6ol1CEjz4= Received: by 10.100.106.5 with SMTP id e5mr4469202anc.1175613587971; Tue, 03 Apr 2007 08:19:47 -0700 (PDT) Received: by 10.100.14.19 with HTTP; Tue, 3 Apr 2007 08:19:47 -0700 (PDT) Message-ID: Date: Tue, 3 Apr 2007 09:19:47 -0600 From: "Andrew Robinson" To: "MyFaces Discussion" Subject: Re: A4J form with ajaxSubmit=true doesn't work with IE6 and MyFaces 1.1.5 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Checked: Checked by ClamAV on apache.org More information. Here is the request parameter map from IE6: {zfpForm:_link_hidden_=, jsf_sequence=7, zfpForm=zfpForm, zfpForm:_idcl=null, zfpForm___jeniaPopupFrame=, ajaxZone=null, collapseKey=, AJAXREQUEST=_viewRoot, autoScroll=} Here is the map when firefox sends it: {zfpForm:_link_hidden_=, jsf_sequence=10, zfpForm=zfpForm, zfpForm:_idcl=zfpPanel:documentListTable:typeHeader, zfpForm___jeniaPopupFrame=, ajaxZone=documentListZone, collapseKey=, AJAXREQUEST=_viewRoot, autoScroll=} On 4/3/07, Andrew Robinson wrote: > I am converting over my pages from AjaxAnywhere to A4J and I have been > using Tomahawk controls. Instead of stopping using their controls > (like t:commandSortHeader), I decided to try the ajaxSubmit="true"/>. I was testing in FireFox and all was happy, but > when I tried IE6 nothing is working. > > What seems to be happening is that the form is being submit by AJAX > IE6 fine except that no actionListeners or actions are getting fired. > It seems the decode phase isn't working for these controls. Since our > software is supposed to only work on IE6 and soon IE7 this is a major > problem for me. > > In the "HtmlLinkRendererBase" code, there is the following: > String reqValue = (String) > facesContext.getExternalContext().getRequestParameterMap().get( > HtmlRendererUtils.getHiddenCommandLinkFieldName(formInfo)); > > This returns null (reqValue == null) in IE6. As a result the code will > never think the link has been clicked. > > Any ideas? > > IE6 > MyFaces 1.1.5 > Tomahawk 1.1.5 SNAPSHOT > A4J 1.1.0 > Seam 1.1.6 > Facelets 1.0.14 > > PS - I also posted this on the A4J User Forum >