Исчезает заголовок Nativescript RadListView (Android) - PullRequest
0 голосов
/ 05 ноября 2018

Я использую RadListView, пытаясь использовать функцию заголовка. Если я пытаюсь использовать StackLayout внутри заголовка, он исчезает после загрузки контента. Но если заголовок представляет собой один элемент (например, метку), он работает нормально. Эта проблема появляется только на Android.

<GridLayout>
        <RadListView [items]="products">
                <ng-template tkListItemTemplate let-item="item">
                        <StackLayout orientation="vertical">
                                <Label class="nameLabel" text="test title"></Label>
                                <Label class="descriptionLabel" text="test description"></Label>
                        </StackLayout>
                </ng-template>
                <ng-template tkListViewHeader>
                        <StackLayout orientation="vertical">
                                <Label text="This is header row 1"></Label>
                                <Label text="This is header row 2"></Label>
                        </StackLayout>
                </ng-template>
        </RadListView>
</GridLayout>

Перед загрузкой:

image

После загрузки:

image

1 Ответ

0 голосов
/ 05 ноября 2018

Я нашел проблему. Мой источник данных для списка не был Наблюдаемым. Поэтому я думаю, что он не может работать с динамическим содержимым, загружаемым непосредственно в обычный массив после его инициализации.

...