А как убрать строки пустые ???? Или сделать что бы они не создавались ?
Чот, обсуждаются какие-то частности кода. И нет общего понимания техники.
Давай сначала.
Работа с любым репитером разбивается, как бы, на два этапа:
1 получение данных откуда хошь и формирование из них массива, который является DataSource для репитера.
Репитер покажет любой массив, который ему предложат. Если это данные из View, то результат - аналог классического View нотуса, с одним исключением: view в классическом клиенте может динамически обновиться если изменились данные, а в репитере нет. Он работает со статическим массивом полученным до рефреша репитера.
Соответственно, берёшь и получаешь данные из view
любым удобным тебе способом (например через навигатор) одновременно фильтруя их, как тебе надо (не нужное в массив не кладёшь). Это и будет источник данных репитера.
2 показ полученных данных, с нужными тебе критериями видимости, иконками, доп инфой и т.п.
Если использовать репитер View - там уже предопределён дизайн показа для классического view (соотв. кастомайзинг ограничен)
Если использовать репитер Repeat or DataTable - простор для творчества широкий. Делай что хочешь.
-----------------------
Потом, стоит ли, пока не врубился в сабж до конца, изобретать велосипед? Много уже сделано до нас.
Вот тут
Ссылка скрыта от гостей
как раз детально разбираются способы показа вьюшек с помошью ExtIibrary. Тут и тоталы, и категории, и фильтры, и иконки ... Всё детально описано.
Да и весь сайт полезен, там куча вариантов показа табличной инфы. Посмотри, поизучай - всё равно от этого никуда не денешься.