リストビュー

柔軟な行テンプレートとランタイムでの動的データバインディングを使用して、大規模なデータセットを表示します。
ヒント: リストビューは、デザイン時に表示するデータの堅牢なプレビューを提供します。

ユースケース

大規模なデータセットの表示
数千ものアイテムを効率的に表示します。リストビューは、垂直レイアウトやスクロールビューよりも高いパフォーマンスを発揮します。詳細については、「垂直方向レイアウト」および「スクロールビュー」を参照してください。
例: マシンパラメータ、アラーム、レシピエントリ。
柔軟な行テンプレート
複数の行テンプレートを適用して、さまざまなデータタイプを表示します。
例: モーター、ポンプ、センサー。
動的データバインディング
行を階層モデル、レシピ、またはデータベースストアにバインドします。
例: アラームデータまたはレシピ構成にバインドします。
並べ替えとフィルター
並べ替えとフィルター機能を使用して、ナビゲーションとデータ操作を改善します。
例: 重大度でアラームをフィルタリングしたり、マシンパラメータをアルファベット順に並べ替えたりします。

ベストプラクティス

  • リストビューのすべての子オブジェクトのサイズが固定されていることを確認し、ビジュアライゼーションの一貫性を確保します。
  • リストビューでは階層化されていないオブジェクトとフォルダーが視覚化されるため、フラットな構造を使用します。
  • リストビューには幅の広い行のための水平スクロールバーが含まれていないため、使用可能な幅に収まるように行を設計します。

モーターとタンクを表示するリストビュー
ハードウェアコンポーネントとそのプロパティを表示する、右側にスクロールバーがあるリストビュー。
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal