如何在NativeScript-Vue中从RadListView更改“ loadOnDemandItemTemplate”

时间:2019-02-12 22:25:50

标签: vue.js nativescript nativescript-vue

我在RadListView Load on Demand阅读了有关Radlistview的文档,但是我不知道如何在NativeScript-Vue中更改“ loadOnDemandItemTemplate”的模板。

默认模板包含:“加载更多”和“正在加载”标签。

<RadListView for="item in articles"
        layout="linear" 
        loadOnDemandMode="Manual" 
        @loadMoreDataRequested="onLoadMoreItemsRequested"
        @itemTap="onItemTap" >
    <v-template>
        <GridLayout>...</GridLayout>
    </v-template>

</RadListView>

我想更改loadOnDemand的默认模板。

Thx

1 个答案:

答案 0 :(得分:0)

Here is a Playground Sample如何使用Vue做到这一点。

       onLoaded: function(args) {
            var listView = args.object;
            listView.loadOnDemandMode = "Manual";
            listView.loadOnDemandItemTemplate = `<GridLayout height="100" backgroundColor="red"></GridLayout>`;
        }

但是它仅适用于iOS,而Android则为known issue