Desplazamiento infinito en qooxdoo con lista virtual
He creado una lista virtual que, cuando el usuario se desplaza hacia arriba o al final de la lista, se agregan nuevos datos en el modelo de la lista virtual. Esto parece que funciona bien. Mi problema es que los elementos de la lista virtual no tienen la misma altura, por lo que los necesito para poder configurar la altura de la fila por sí mismos después o antes de que aparezcan en las pantallas de usuario. Para lograr eso, agrego el siguiente código en el delegado de enlace
item.addListenerOnce("appear", function() {
var height = item.getSizeHint().height;
pane.getRowConfig().setItemSize(id, height);
}, this);
Esto parece hacer el truco para la mayoría de los elementos de la lista, pero hay algunos elementos que no activan el evento de aparición en absoluto.
Aquí está el código en el patio de recreo.http://tinyurl.com/q94dhlz