Ленивый загруженный список просматривает в GTK#

Другой способ сделать это - подкласс it:

package my.own;

public class FQNDate extends Date {

}

И затем импортировать my.own.FQNDate в пакетах с java.util.Date.

17
задан Cody Brocious 2 July 2010 в 08:41
поделиться

1 ответ

Это имеет огромное значение, если вы вставляете данные в модель, когда она подключена к представлению, или вставляете все данные, когда они «автономны», и подключаете их только к просмотру, когда закончите. Последнее намного быстрее, потому что в противном случае древовидное представление должно постоянно восстанавливать свои внутренние структуры.

Если вставка не является основной проблемой, но выборка данных из вашего источника данных является действительно медленной частью, то очень помогает то, что вы можете быстро получить количество строк для модели. Если это так, то я бы предложил сначала создать хранилище списков со всеми строками, выделенными пустым содержимым, которое вы можете привязать к представлению, а затем заполнить фактическое содержимое из обратного вызова или потока. К сожалению, нет batch-api для обновления модели, чтобы можно было обновлять сразу несколько строк.

2
ответ дан 30 November 2019 в 14:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: