我正在尝试创建一个嵌套列表视图(父水平滚动和子级垂直滚动),它工作正常并且看起来很完美,但是当单击垂直显示的子项并导航到新页面然后返回时,垂直滚动位置迷路了。
这是我的示例代码:
<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:由于父RadListView所需的宽度小于整个屏幕,因此我无法使用Tabview。而且我不能将scrollview用于水平滚动,因为它需要像Tabview一样工作,而我只能使用RadListView来工作。
谢谢!