Я пытаюсь создать представление вложенного списка (родительская горизонтальная прокрутка и дочерняя вертикальная прокрутка), которая работает и выглядит идеально, но при нажатии на вертикально представляемый дочерний элемент и перемещении на новую страницу, а затем возвращается, положение вертикальной прокруткипотерян.
Вот мой пример кода:
<RadListView [items]="data" #parentRadlistview>
<ListViewLinearLayout tkListViewLayout scrollDirection="Horizontal" itemInsertAnimation="Default" itemDeleteAnimation="Default"></ListViewLinearLayout>
<ng-template tkListItemTemplate let-d="item" let-i="index">
<StackLayout orientation="vertical">
<RadListView [items]="d.list" class="radlistview-child" #childRadlistview>
<ListViewLinearLayout tkListViewLayout dynamicItemSize="false" scrollDirection="Vertical" itemInsertAnimation="Default" itemDeleteAnimation="Default"></ListViewLinearLayout>
<ng-template tkListItemTemplate let-course="item">
<label [text]="course.name"></label>
</ng-template>
</RadListView>
</StackLayout>
</ng-template>
Было бы очень полезно, если бы кто-нибудь помог мне, как это исправить.
PS: я не могу использовать Tabview, так как ширина, которая мне нужна для родительского RadListView, меньше, чем весь экран.И я не могу использовать scrollview для горизонтальной прокрутки, так как он должен работать как Tabview, который я получил, используя только RadListView.
Спасибо!