テーブル ウィジェット

テーブル ウィジェットは、フィーチャ レイヤーの対話形式の属性テーブルを表示し、エンド ユーザーがタブまたはリストからアクセスする複数のシートを含めることもできます。 テーブルに含めるフィールドを選択し、検索や選択などのツールを有効化できます。

このウィジェットを使用して、次のようなアプリの設計要件をサポートします。

  • 属性テーブルを表示します。
  • レコードの検索や並べ替え、属性の編集、マップ内の対応するフィーチャの選択など、エンド ユーザーが操作できるテーブルを提供します。

使用上の注意

このウィジェットでは、テーブルのシートごとにデータ ソースを設定する必要があります。 テーブル ウィジェットのアクションを設定して、マップ ウィジェットでマップ上で選択したフィーチャをズームしたり、リスト ウィジェット上の列をフィルター処理したりするなど、他のウィジェットを操作できます。 このウィジェットを使用すると、アプリにマップを含めずにフィーチャ属性を表示することもできます。

設定

テーブル ウィジェットには次の設定があります。

  • [新しいシート] - テーブルに 1 つまたは複数のシートを作成します ([削除] ボタンをクリックしてシートを削除します)。各シートの [シートの構成] パネルで以下の設定を行います。
    • [データ] - ウィジェットで表示する属性を持つレイヤーのデータ ソースを選択します。 データ ビューの設定では、データをフィルタリングしてウィジェットに表示される情報を制限したり、データを並べ替えて特定の順序でフィーチャを表示したり、フィーチャの数を制限したりすることができます。
    • [ラベル] - シートの名前を入力します。 この名前は、タブとしてウィジェットに表示されるか、シートのリストに表示されます。
    • [フィールドの構成] - シートに含めるフィールドを選択します。 (最初の 50 フィールドは自動的に選択されるので、必要に応じて、[選択の解除] ボタンを使用します)。選択したフィールドをドラッグして、フィールドの順序を変更します。 アタッチメント フィールドがサポートされています。 データ ソースが編集をサポートしている場合は、[編集の許可] チェックボックスをオンにして、データにアクセスできるユーザーがテーブルのセルをダブルクリックして属性を編集できるようにします。
    • [ツール] - テーブル内のシートを操作するためのツールをエンド ユーザーに提供します。
      • [検索] - テーブル内のシートに検索ボックスを表示します。
        • [検索フィールドの選択] - 検索するフィールドを 1 つ以上選択します。
        • [完全一致] - 検索結果を検索語句に一致するレコードのみに限定します。
      • [レコードの選択] - エンド ユーザーがシート内のレコードを選択できるようにします。 このツールを有効化すると、[選択セットの表示] (シートを更新して選択されたアイテムのみを表示) と [選択の解除] がシートの [オプション] メニューに追加されます。
        • [選択モード] - エンド ユーザーがシート内の 1 つまたは複数のレコードを選択できるようにします。
      • [更新] - このツールはシートの [オプション] メニューに表示され、エンド ユーザーはテーブルを更新して最新のデータを取得できます。
  • [配置スタイル] - [タブ] または [ドロップダウン] から選択し、ユーザーによるテーブルのシート間の切り替え方法を指定します。

このトピックの内容
  1. 使用上の注意
  2. 設定