在Nativescript中的Listview之前添加静态标头

时间:2016-08-29 20:00:59

标签: nativescript

我想在我的Page中实现静态内容,以便在显示Telerik提供的RadListView之前显示一些值。这是我的代码示例:

<lv:RadListView items="{{ dataItems }}" row="1" selectionBehavior="Press" itemSelected="onItemSelected">
    <lv:RadListView.listViewLayout>
        <lv:ListViewLinearLayout scrollDirection="Vertical"/>
    </lv:RadListView.listViewLayout>
    <lv:RadListView.itemTemplate>
        <StackLayout orientation="vertical">
            <Label fontSize="20" text="{{ itemName }}"/>
            <Label fontSize="14" text="{{ itemDescription }}"/>
        </StackLayout>
    </lv:RadListView.itemTemplate>
</lv:RadListView>

我试图在RadListView之前添加一个Label,如下所示:

<StackLayout>
    <Label text="Listview Header!!!" />
</StackLayout>

我正在尝试使Label不可滚动。

一旦我更改了我的代码,页面中没有任何内容,任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

此路线/页面需要一个主要布局。页面上只能有一个孩子(我知道NativeScript中没有页面角度),但尝试添加一个堆栈,然后将你所拥有的内容放在一个堆栈中,它应该不起作用。