myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Heinen (JIRA)" <...@myfaces.apache.org>
Subject [jira] Created: (TOMAHAWK-764) ValueBinding lost for first attribute
Date Wed, 01 Nov 2006 17:26:18 GMT
ValueBinding lost for first attribute
-------------------------------------

                 Key: TOMAHAWK-764
                 URL: http://issues.apache.org/jira/browse/TOMAHAWK-764
             Project: MyFaces Tomahawk
          Issue Type: Bug
          Components: Extended Datatable
    Affects Versions: 1.1.3, 1.1.4-SNAPSHOT
         Environment: myFaces core1.1.4
tomahawk 1.1.4 Snapshot
            Reporter: Michael Heinen


There is a major bug using the t:datatable in conjunction with the t:datascroller and a valueBinding
for the first attribute.
The HtmlDataScroller erases this value binding due to the fact, that it calls setFirst with
an int in the broadcast method.
If the page is then reloaded via ajax, then first contains a pagenumber instead of the valuebinding.

Patch for setFirst:
    public void setFirst(int first)
    {
      ValueBinding vb = getValueBinding("first");
      if (vb != null)
      {
        //do nothing and keep the valueBinding
        return;
      }
      else
        if (_preservedDataModel != null)
        {
            //Also change the currently restored DataModel attribute
            _preservedDataModel.setFirst(first);
        }
        super.setFirst(first);
    }   

see this threads:
http://marc.theaimsgroup.com/?l=myfaces-user&m=116211813709147&w=2
http://marc.theaimsgroup.com/?l=myfaces-user&m=114529361608223&w=2

Michael

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message