Experience Builderを使って一連のデスクトップアプリを作成していますが、どうしてもわからないことがあります。作成/選択ウィジェットでユーザーがフィーチャを選択すると、表示にObjectIDが表示されます。これを特定のフィールドが表示されるように変更するにはどうすればよいですか?
こんにちは @ModernElectric、Editウィジェットで一括編集を有効にすると、選択したフィーチャのタイトルはMap Viewerのポップアップタイトル設定に従います(例えば、別のフィールドを表示するように変更できる場合があります)。現在、一括編集を無効にした状態でこれを行う方法があるかはわかりません。
こんにちは @ModernElectric ! スクリーンショットに表示されているElectric Dept Projectsレイヤーについて、ObjectIDフィールドの代わりにどのフィールドを表示したいですか?また、編集時にObjectIDフィールドを表示する唯一のフィーチャーレイヤーはこれだけですか? こちらで簡単にテストしたところ、フィーチャーレイヤーにObjectIDだけがある場合は同じように表示されました。新しいフィールドを追加すると、選択は新しいフィールドのみを表示しました。 ObjectIDフィールドのみが設定されている場合:
次に、Nameという文字列フィールドを追加しました:
編集ウィジェット(作成/選択機能)はMap Widgetと連携するように設定しています。ラベル付けや表示プロパティについてはフィーチャーレイヤーに他の変更は加えていません。
@DominicF
Experience Builderに詳しいようなので、追加の質問があります。マップには複数のHosted Feature Layersがあり、それらは編集不可に設定されています。しかし、ユーザーが編集可能なフィーチャー(Elec Dept Tasks)を選択すると、すべてのフィーチャーも選択されてしまいます。編集可能なレイヤーだけを選択するには、どのように設定すればよいですか?
ありがとうございます
@ModernElectric動作を正しく理解しているか確認するために、スクリーンショットを提供していただけますか?それとも、サンプルの公開アプリがありますか?
赤い(矢印と円)は、ユーザーが選択したときに唯一表示されるレイヤーとして欲しい Field Maps with Tasks Hosted Feature Layer です。青い円は編集機能が無効になっている「サポート」用の別のホストされたフィーチャ レイヤーです。
@ModernElectricはい、Edit widgetで表示したいレイヤーを指定できます。
Edit widget > 接続されているMapをクリック > 「Customize layers」設定を有効にする > ウィジェットに表示したくないレイヤーのチェックを外す。
@DominicFありがとうございます - まさに私のOperation Usersが見たかったものです。感謝します
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.