-
Widget Beacon:Experience Builderのウィジェットのうち、実際にユーザーが使っているものを見つけ出す
カスタムウィジェットを作成している場合、どのウィジェットが使われているか、どの機能が押されているか、どのバージョンがまだ展開されているか、現場でどんなエラーが起きているかはわかりません。Widget Beaconはそれを解決します。 https://github.com/brianmcleer/exb-widget-beacon (Apache 2.0) 提供内容 * アプリごとに使用頻度でランク付けされたウィジェット。Esriのウィジェットもカウントされるので、同じアプリ内のLegendやPrintと比較できます。 * ウィジェット内のどの機能が使われているか。カウントする内容はあなたが決めます。 *…
-
描画/グラフィックスレイヤーアクセスに関する質問
こんにちは!開発者エディション1.20でカスタムウィジェットの実装に取り組んでいるのですが、行き詰まってしまい、どなたかアドバイスをいただければと思います。私の目標は、ユーザーがグラフィックス(ポイント、ライン、多角形)を描画し、それを後続のフィーチャーレイヤークエリの空間フィルターとして使用できるようにすることです。後半部分のやり方は理解していますが、ユーザーが描画し、その描画したグラフィックスを入力として受け取る最適な方法がわかりません。方法は二つあると考えています: * 「Draw」ウィジェットを別途追加し、マップでGraphicsレイヤーを有効にして、JimuMapViewを通じてそのレイヤーにアクセスする*…
-
外部マップ座標
外部マップ座標ウィジェットは、ArcGIS Experience Builder Developer Edition 1.21向けのカスタムウィジェットです。クリックした地図の位置の緯度と経度を報告し、その位置を外部のイメージサービスで開くリンクを提供します。バージョン1.12.0では、組み込みのヘルプガイドとライブズームおよびスケール表示が追加されました。 以前のスレッドに関する注意 このウィジェットは以前、Enhanced EXB Coordinate…
-
Select Widgetの選択シンボルをカスタマイズ...
こんにちは、 Developer EditionでデフォルトのExperience Builder Select Widgetをクローンしました。フィーチャを選択したときに表示されるデフォルトのシンボルをカスタマイズしたいと考えています。通常これはマップウィジェットに紐づくグローバル設定だと理解していますが、これを上書きしたいです。可能でしょうか?どのコードを修正すればよいかご存知の方はいらっしゃいますか? よろしくお願いいたします、 ML
-
Top-Nチャート — ランク付けされたカテゴリ統計(COUNT/SUM/AVG/MIN/MAX)用カスタムウィジェット
皆さん、こんにちは、 検討のためにカスタムウィジェットを提出したいと思います:Top-Nチャート。 ソース: https://github.com/imcintosh-esri/arcgis-exb-widget-library/tree/main/top-n-chart 機能内容 Top-Nチャートは、生のカテゴリデータをランク付けされたインタラクティブな横棒グラフに変換し、Experience Builderの組み込みチャートウィジェットを超えて、実行時のインタラクティビティを備えた透過的なサーバーサイドランキングに焦点を当てています。 主な特徴 * サーバーサイドのグループ化統計:COUNT、SUM、AVG、MIN、MAX *…
-
Custom List Widget
When i copy list widget from out box to custom widgets , I am getting the error in 1.21. Could you please suggest
-
Parcel Drafter ウィジェット
Parcel Drafter ウィジェットを Web AppBuilder から Experience Builder に移植しました WAB の Parcel Drafter ウィジェットには Experience Builder の同等品がありません。ExB Developer Edition 1.21 用のカスタムウィジェットとして移植しました。コミュニティテスト用に投稿します。 GitHub: https://github.com/brianmcleer/parcel-drafter-widget(ソースおよびダウンロード可能なリリース)。インストール用の zip ファイルもこの投稿に添付されています。 背景…
-
Toggle some layers on/off , by group *super simple* layer_toggler_button (free src code)
layer_toggler_button is a simple custom ArcGIS Experience Builder widget that lets you control the visibility of (some) multiple map layers with a single click. In the widget settings, you can configure layers and assign each one to either Group A (turn ON) or Group B (turn OFF). When the user clicks the button, all…
-
User Activity Logging system?
My team has been devising a system to log user sign in and some specific activity beginning with deleting features. We could use webhooks to track delete and we are evaluating that as an alternative to a custom logging widget as well. The current strategy is to set up a simple nosql or other log db, a…
-
Print Advanced - ArcGIS Pro PAGX レイアウトファイルまたは Print Utility Service を使用
概要 このウィジェットは、印刷サービスを必要とせずに ArcGIS Experience Builder に ArcGIS Pro スタイルの地図印刷機能をもたらします。ArcGIS Pro からレイアウトファイル(.pagx)としてレイアウトを共有し、ウィジェット設定で一度インポートすると、ウィジェットはブラウザ上でそのページをライブマップに合わせて再構築します:マップフレーム、タイトルとテキスト、北矢印、縮尺バー、凡例、画像、線など。 https://github.com/brianmcleer/print-advanced-widget 注意:ページを定義するためにウィジェット設定で ArcGIS Pro…
-
Handling a Scene Data Source with a Related Map Data Source
ExB Developer Edition 1.17.0 I'm working through a bug where a set of map service layers in a Scene is filtered out of my DataSourceSelector. My "hideDs" function takes in the current DataSource JSON, the dataSourceId of the JMV and a geometry type string, then does this: const hideDataSource = (dsJson: IMDataSourceJson,…
-
Add, Map & Edit Data ETLウィジェット
概要 GitHub: https://github.com/brianmcleer/add-edit-etl-widget Add, Map & Edit Dataは、Esriの標準ウィジェットであるAdd DataとEditを組み合わせ、その間にフィールドマッピングのステップを挟んだカスタマイズウィジェットです。これは繰り返し直面していた問題から生まれました。誰かがスプレッドシートやレイヤーを既存の編集可能なレイヤーに取り込みたいが、受け入れ側のフィールド名と合わないため、Experience…
-
ゾーン検索
ArcGIS Experience Builder用のカスタムウィジェットです。住民が住所を入力すると、その住所が属するポリゴンゾーンを返し、そのゾーンのフィールドで埋められた設定可能なテンプレートを表示します。 ワークフローは汎用的です:住所入力、ポリゴンマッチ出力、マッチしたゾーン属性でテンプレートを埋める。利用例としては、区議会地区、投票所、学区境界、除雪ルート、コード施行ゾーン、落ち葉回収エリア、ごみ収集日、または任意のポイントインポリゴンがあります。 設定パネルまたはXMLのインポート/エクスポートで設定可能です。 リポジトリ: https://github.com/brianmcleer/zone-lookup-widget…
-
CSVジオコーダーウィジェット
カスタムExperience Builderウィジェット。住所のCSVまたはExcelファイルをアップロードし、任意のArcGIS Locatorでジオコーディングし、接続されたMapウィジェットで一致したポイントを表示します。結果はGeoJSON、KML、またはShapefileとしてエクスポート可能です。 GitHub: https://github.com/brianmcleer/csv-geocoder-widget Experience Builder 1.19および1.20で構築およびテスト済み。インストール手順とフィードバックリンクはGitHubのREADMEにあります。下記にZipを添付しています。 変更履歴:…
-
How to Properly Publish a DataRecordsSelectionChangeMessage Message?
I'm working on a widget for ExB 1.17 that will select a point and a polygon feature from the map's data sources if a selection action is added to the widget. I was able to get the Extent Change message type handled pretty easily so I figured this would be fine too, but instead I get this error after the message is…
-
カスタム検索
カスタム検索ウィジェット このウィジェットは、ArcGIS Experience Builder用のEsri標準のSearchウィジェットをカスタマイズしたバージョンです。私が最初に作成したウィジェットの一つで、長い間、グランドジャンクション市の特定のサービスと動作に合わせて設定された5つの別々のハードコードされたコピーを持っていました。それは私たちにはうまく機能しましたが、メンテナンスが大変で、他の誰かが簡単に使えるものではありませんでした。…
-
Map Layers Custom
Map Layers Custom ウィジェット Experience Builder の Map Layers ウィジェットを改良したバージョンです。標準ウィジェットの機能はすべて備え、以下の機能を追加しています。これは元のバージョンを持っていたカスタムウィジェットの質問から移行されました。 GitHub: https://github.com/brianmcleer/map-layers-custom-widget 標準の Map Layers ウィジェットに追加された機能 * 新しいサブレイヤーの自動追加:指定したグループの新規サブレイヤーが、設定を編集したり再展開したりせずに展開済みアプリに表示されます。 *…
-
Traverse Widget 1.0
Hi there everyone! We've been working on a traverse widget for a couple of weeks now and figured since it is functional we can now add it to the EXB community. @ncramer11 and I have developed this with some help from ClaudeCode, and we're still in the process of updating it. Big thanks to @TomSellsted for helping us build…
-
What's New? ウィジェット
What's Newは、Experience Builder 1.20のカスタムウィジェットで、よく知られたベルと赤い点の通知パターンを公開向けマップアプリケーションに追加します。Experienceの任意の場所(ヘッダー、本文、フッター)に配置でき、新しいお知らせがあると小さな赤い点を表示します。ユーザーはベルをクリックして、ポップオーバーまたは中央のモーダルで変更内容を確認し、その点はブラウザセッションをまたいで消えます。次の更新が行われると、設定パネルの「New ID」ボタンでAnnouncement…
-
Add CSV Widget
Anyone ever design a widget that allows you to upload a CSV file with an address field? I've tried what I could to circumvent the broken Add Data widget. It has a BUG. It stopped allowing CSV uploads with an address field, of all things. I created a python script tool and connected to it through the Analysis widget but…
-
Visual Studio Code and Webpack HMR (Hot Module Reload): Can It Work with ExB?
I'm reaching the point of widget development where reloading and readding my custom widget for debugging is grinding my gears. The VSCode documentation suggests that webpack's HMR feature should just work for React, but they're using the default React toolchain, not whatever non-standard loadout the ExB team had to bolt…
-
Identify By Query
This is a ground-up re-design and re-build of my previous Identify Widget. It is designed to act as a replacement for a popup in an auto-opening Sidebar. If you have used the previous version of the Widget here are the major improvements: * Identify from all types of layers. (The previous Widget was limited to Feature…
-
Custom widget not showing changes
Hi, It was hard to articulate the problem in the title so apologies for that. I have been following the tutorial for Getting Started with Custom Widgets. I've installed Developer Edition, I'm using VSCode, I've the client and server running all fine. My goal is to create a version of the Survey123 widget where there is a…
-
How to Wrap a Newer Widget/Component in an Older Framework
I need to wrap an Editor widget from a newer release of the JavaScript SDK in a widget targeting an older version of Experience Builder so my org can migrate from Web Appbuilder to Experience Builder before we upgrade to Enterprise 12.1. Unfortunately, I'm at my wit's ends here, I can't even get a simple map component…
-
Custom Widget Version Control Best Practices
I'm getting started with custom widget development and I want to make sure I'm handling my source data as best as possible: * For a single organization, should I do a monorepo or one repository per widget? * At what folder "level" do I create the repository? I assume for multi-repository workflows each widget folder is a…