Бесконечный свиток в qooxdoo с виртуальным списком
Я создал виртуальный список, который, когда пользователь прокручивает вверху или внизу списка, добавляет новые данные в модель виртуального списка. Кажется, это работает нормально. Моя проблема в том, что элементы виртуального списка имеют разную высоту, поэтому мне нужно, чтобы они могли самостоятельно настраивать высоту строки после или до того, как они появятся на пользовательских экранах. Для этого я добавляю следующий код в делегат bind
item.addListenerOnce("appear", function() {
var height = item.getSizeHint().height;
pane.getRowConfig().setItemSize(id, height);
}, this);
Похоже, это подходит для большинства элементов в списке, но есть некоторые элементы, которые вообще не вызывают событие появления.
Вот код на детской площадкеhttp://tinyurl.com/q94dhlz