ヘッダを持つとスクロールが、この場合はスティッキーです。 スクロールオーバーライドヘッダーもオプションですか?つまり、そのヘッダーもスクロールの一部です。Nativescriptリストビュー、私は以下のようにその上にヘッダー部分とリストビューを使用していますページ全体
答えて
Frの角度-2のアプリケーションを参照してください。 例が見つかりましたhere
ここには、ヘッダーとグループを含むリストビューのコードがあります。あなたが使用することができます
page.component.html
<ListView [items]="countries" [itemTemplateSelector]="templateSelector" (itemTap)="onItemTapFirstList($event)" class="list-group" separatorColor="white">
<template nsTemplateKey="header" let-header="item">
<Label [text]="header.name" class="list-group-item h3 bg-primary" isUserInteractionEnabled="false" color="white" fontSize="24"></Label>
</template>
<template nsTemplateKey="footer" let-footer="item">
<Label [text]="footer.name" class="list-group-item" backgroundColor="gray"></Label>
</template>
<template nsTemplateKey="cell" let-country="item">
<StackLayout class="list-group-item">
<Label [text]="country.name" class="list-group-item-heading"></Label>
<Label [text]="country.desc" class="list-group-item-text" textWrap="true"></Label>
</StackLayout>
</template>
</ListView>
page.component.ts
@Component({
moduleId: module.id,
templateUrl: "./multi-line-grouped.component.html",
changeDetection: ChangeDetectionStrategy.OnPush
})
export class MultiLineGroupedListViewExampleComponent implements OnInit {
public countries: Array<any> = [];
public templateSelector = (item: any, index: number, items: any) => {
return item.type || "cell";
}
ngOnInit() {
for (let i = 0; i < mockedCounties.length; i++) {
this.countries.push(mockedCounties[i]);
}
}
onItemTapFirstList(args: ItemEventData) {
console.log(args.index);
}
}
ありがとうございました@nick。 –
別の方法があるかどうかはわかりませんが、リストビュー内でヘッダーを移動する方法があります。それがうまくいくためには、配列Array内にある必要があります。そのため、ヘッダーまたは項目行を含むことができる何らかの種類のラッピングクラスに変換する必要があります。次に、テンプレートビューのキーに応じてヘッダーまたはアイテムをレンダリングする2つのテンプレートをリストビュー内に作成します。テンプレートの詳細については
、あなたが今tkTemplateKeyのdeirectiveを使用して、独自のヘッダー、フッター、グループおよびその他のカスタムリストビューの要素を作成することができますhttps://docs.nativescript.org/cookbook/ui/list-view#define-multiple-item-templates-and-an-item-template-selector-in-xml
は、{N}では比較的新しい(角度ではありません)テンプレート機能ですか?以前は見たことがありません。 RadListViewを使用しています - この構文はRLVで動作しますか?私はRLVで何も気にしません - 基本的な{N} ListViewを使わない理由(RLV以上)? – dashman
2.4-ishです。あなたが追加された砂糖を必要としない場合は、基本的なLVを使用することができます。 –
* list.Hereを作成ngForサンプルコードですこれを行うために。
<ScrollView>
<StackLayout>
//define your header over here
<Label text="hey header"></Label>
<StackLayout *ngFor="let item of <Array>">
<GridLayout columns="4*,*" rows="*,">
<Label row="0" col="0" text="hey label"></Label>
</GridLayout>
<StackLayout>
<StackLayout>
</ScollView>
thanskは魅力的に働いた – Dlucidone
- 1. ページ上に複数のリストビューを使用しています
- 2. 私は、リストビューのスクロールバーを非表示にしようとしていますどのようにリストビュー
- 3. ネストされたリストビューは、私は以下のxamarinのように、ネストされたリストビューを望むMVVM
- 4. リストビューを作成し、全体
- 5. は、以下を使用して、リストビューをポピュレートSimpleAdapter
- 6. およびAPIを使用してリストビューをリストビューに表示しようとしています
- 7. 私はどのようにrelativelayoutをリストビューのヘッダーとして使用するのですか?
- 8. Nativescriptのリストビューの前に静的ヘッダーを追加する
- 9. WPF:リストビュー全体のスワップ
- 10. UWPリストビュー大規模データは、私は次のようなリストビューを使用しています
- 11. リストビューの列は、Iが反応-ネイティブを次のようにデータオブジェクトを使用して、上のリストビューを作成しようとしているアイテム
- 12. は、どのように私はタブフラグメントにリストビューを持ってここにリストビュー
- 13. 私は内の行リストビューを持っていると思いますどのようにリストビューの列
- 14. リストビューの下部にプログレスバーを追加
- 15. jQueryMobile - リストビューの上/下ボタン
- 16. リストビューがnativescrit angular2にscrollviewの内側に、私はScrollview内のリストビューを使用しています
- 17. カーソルを使用してListActivityを使用せずに.xmlのリストビューを使用しようとしています
- 18. Ajaxを使用するinifiniteスクロール・ページ用のDOM全体(またはそれ以上)をロードする方法は?
- 19. 私のリストビューをアルファベット順に整理しようとしています
- 20. リストビュー全体を選択してコンテンツ全体を抽出する方法は?
- 21. あいまいな使用私は私のiPhone上で以下のコードを実行しようとすると
- 22. リンク全体のホバー上のリンクの下線部分
- 23. アンドロイドのリストビューのヘッダーは、後ろに見えるようにタッチスルー
- 24. は、私はこのようなリストビューを持つリストビュー
- 25. 私の活動の下部にリストビューを表示するには?リストビューの上に3つの線形レイアウトがあります
- 26. ヘッダーとフッターのダイアログボックスのリストビュー
- 27. リストビューは、私がロリポップ以上でテストするとツールバーに表示されます。
- 28. Gmailのようなチェックボックスとリストビュー(とアクションバーを使用して)
- 29. は、それは私が活字体で、以下を達成しようとしている活字体
- 30. AngularFire私は以下のようにangularfire使用しています
最上部のStackLayoutの代わりにScrollviewを試してください – Habeeb