2013-09-19 2 views
0

Мне удалось добавить дополнительный раздел нагрузки в нижнем ряду и успешно выполнить нагрузку, используя setCount. За исключением того, что он перезагружает все (как полагается), чтобы не поддерживать состояние того, где вы были, до того, как была нажата дополнительная загрузка. Поэтому я попытался использовать renderRow, но это не работает, потому что оно только обновляет строки, которые уже существуют (в моем случае загружаемые строки еще не загружены в память). Я не вижу ничего полезного в документах. Любой сталкивался с этой проблемой или имел представление о том, как ее решить. Благодарю.Как динамически загружать строки в enyo при использовании типа Repeater?

ответ

0

Я попытаюсь обновить этот ответ с чем-то более полным, но вам нужно найти индекс самой верхней строки перед тем, как добавить новое содержимое, а затем прокрутить эту строку после просмотра. Что-то вроде этого должно делать то, что вы хотите. Я думаю, что были некоторые обсуждения на старых форумах developer.palm.com от Enyo 1 день, которые обсуждают технику. Должен по-прежнему применяться к Enyo 2.

+0

Спасибо. Это то, что я пытался сделать. Я нашел хороший способ. Кроме того, что он работает не так, как ожидалось. Я пытаюсь использовать 'itemAtIndex', чтобы получить, где я был последним, и прокручивать его с помощью скроллера, в котором находится мой ретранслятор. Но я получаю сообщение об ошибке:' Не могу прочитать свойство offsetHeight 'null. Это что-то необходимо для Скроллера? – Andy

+0

На самом деле я понял это. Я всегда, кажется, забываю, что мой «элемент» находится в пределах нескольких элементов управления, поэтому я не получал этого, и он не отправлял его туда, где он должен быть. Спасибо, хотя :) – Andy

+0

Можете ли вы ответить на свой вопрос с помощью своего образца кода, чтобы другие могли его использовать? Извините, у меня никогда не было возможности обновиться! – Pre101