foam.CLASS({
  name: 'Test',
  requires: [
    'TestPropView',
  ],
  properties: [
    {
      class: 'Int',
      name: 'someValue',
      view: {
        class: 'TestPropView',
      },
    },
  ],
});

@@ -56,16 +56,40 @@
 pView',%0A
+    'foam.dao.EasyDAO',%0A
   %5D,%0A  p
@@ -213,16 +213,636 @@
 %0A    %7D,%0A
+    %7B%0A      class: 'foam.dao.DAOProperty',%0A      name: 'dao',%0A      factory: function() %7B%0A        var data = %5B%5D;%0A        for ( var i = 0; i %3C 1000; i++ ) %7B%0A          data.push(this.DAOClass.create(%7Bid: i%7D));%0A        %7D%0A        return this.EasyDAO.create(%7B%0A          of: this.DAOClass,%0A          daoType: 'MDAO',%0A          testData: data,%0A        %7D);%0A      %7D,%0A    %7D,%0A  %5D,%0A  classes: %5B%0A    %7B%0A      name: 'DAOClass',%0A      properties: %5B%0A        'id',%0A        %7B%0A          class: 'String',%0A          name: 'name',%0A          expression: function(id) %7B%0A            return 'Person ' + id;%0A          %7D,%0A        %7D,%0A      %5D,%0A    %7D,%0A
   %5D,%0A%7D);

Add a DAO property to the Test I've been using to test the scrolling changes.