Hi Alf,

I think this is the above bug, or a similar one.

The IE submits a request on enter in the only one textfield and
executes the onKeydown code which makes an ajax request.

If there are more textfields the IE did not submit on enter and the
only submit is from the onKeydown code.

I checked a solution with return false in the eventHandler (also on
keyup and keypress) but this did not solve this Problem.


Maybe a tc:in somewhere out of sight ( in a layout cell with 0px ? )
could solve this.


Regards,
    Volker


2009/9/10 Alf Felis <alf.fe...@gmx.de>:
> Hi Marcus,
>
> I'm not sure if this is the problem. Maybe I'm wrong, but I noticed that IE 
> sends two requests to the server if I start paging... FF only sends one 
> request. See below.
>
> The problem is not, that submitting the page doesn't post the parameter at 
> all. Or I have misunderstood the IE bug description :)
>
> I think the second request "overwrites" the first one.
> Because the second request has an empty value for parameter 
> "_idJsp0::form-action" it seems to be a simple "reload" without changing the 
> displayed row.
>
> First:  "_idJsp0::form-action: _idJsp0:_idJsp1:ToRow"
> Second: "_idJsp0::form-action: "
>
> Hope that helps :)
>
> Regards
>
> Alf
>
>
> The examples below show the requested URIs with the parameters set (if any).
>
> Here the example (IE go from row 1 to row 50):
> ----------------------------------------------
> URI: /Tobago/org/apache/myfaces/tobago/renderkit/html/standard/blank.html
> URI: /Tobago/faces/TobagoTest.jsp
> Parameters:
> _idJsp0:_idJsp1::scrollPosition:
> _idJsp0::form-action: _idJsp0:_idJsp1:ToRow
> _idJsp0:_idJsp1::widths: ,381,
> jsf_tree: 1
> _idJsp0::context-path: /Tobago
> _idJsp0::action-position: 33px,286px,25px,14px
> jsf_viewid: /TobagoTest.jsp
> _idJsp0:_idJsp1::selected: ,
> affectedAjaxComponent: _idJsp0:_idJsp1
> _idJsp0:_idJsp1:ToRow::value: 50
> _:
> URI: /Tobago/faces/TobagoTest.jsp
> Parameters:
> _idJsp0:_idJsp1::scrollPosition:
> _idJsp0::form-action:
> _idJsp0:_idJsp1::widths: ,381,
> _idJsp0::context-path: /Tobago
> jsf_tree: 1
> _idJsp0::action-position: 33px,286px,25px,14px
> jsf_viewid: /TobagoTest.jsp
> _idJsp0:_idJsp1::selected: ,
> _idJsp0:_idJsp1:ToRow::value: 50
> _idJsp0::form-clientDimension: 1074;893
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/style/style.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/scarborough/msie/style/style.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/style/style.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/msie/style/style.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/style/tobago-sheet.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/scarborough/msie/style/tobago-sheet.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/style/tobago-sheet.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/msie/style/tobago-sheet.css
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/prototype.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/standard/msie/script/tobago.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/theme-config.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/script/theme-config.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/script/theme-config.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago-sheet.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/script/tobago-sheet.js
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetFirstDisabled.gif
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetPrevDisabled.gif
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetNext.gif
> URI: 
> /Tobago/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetLast.gif
>
> *********************************************************
> The same with FF:
> -----------------
>
> URI: /Tobago/faces/TobagoTest.jsp
> Parameters:
> _idJsp0:_idJsp1::scrollPosition:
> _idJsp0::form-action: _idJsp0:_idJsp1:ToRow
> _idJsp0:_idJsp1::widths: ,379,
> jsf_tree: 9
> _idJsp0::context-path: /Tobago
> _idJsp0::action-position: 0px,0px,0px,0px
> jsf_viewid: /TobagoTest.jsp
> _idJsp0:_idJsp1::selected: ,
> affectedAjaxComponent: _idJsp0:_idJsp1
> _idJsp0:_idJsp1:ToRow::value: 50
> _:
>
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: "Marcus Kröger" <marcus.kroe...@googlemail.com>
>> Gesendet: 10.09.09 12:00:29
>> An: MyFaces Discussion <users@myfaces.apache.org>
>> Betreff: Re: [Tobago] Error using paging (tc:sheet) in IE
>
> Hi Alf,
>>
>> This is a known bug/feature within IE, look herehttps://connect.
>> microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=389736
>>
>> So, as soon as you have more than one input fields on your page, the
>> problem should disappear.
>>
>> regards
>> Marcus
>>
>> regards
>> Marcus
>>
>
> --
> Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
> sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser
>



-- 
inexso - information exchange solutions GmbH
Bismarckstraße 13      | 26122 Oldenburg
Tel.: +49 441 4082 356 |
FAX:  +49 441 4082 355 | www.inexso.de

Reply via email to