Web AppBuilder for ArcGISカスタムウィジェットのスケルトン

ArcGIS Online/Portal for ArcGISと連携して簡単にWeb GISアプリを作れる「Web AppBuilder for ArcGIS」用オリジナルウィジェットのスケルトンを作ってみました。

前提条件

  • Web AppBuilder for ArcGIS (Developer Edition)をインストールした環境
  • ArcGIS for Developers の開発者アカウントまたは ArcGIS Online 組織向けプランのアカウント

設定方法

以下のファイルを解凍し、Web AppBuilderのインストール先に配置します。

Skelton

配置先フォルダ:<インストール先>/client/stemapp/widgets

動作確認

配置後、Web AppBuilderをブラウザで開きます。

新しいアプリケーションを作成し、ウィジェットの追加画面を開くと、

ウィジェット位置選択

「スケルトン」という名前のアイコンが増えています。

追加ウィジェット選択

保存して起動すると、下記の通りウィジェットが追加されていますね。

ロジックも画面も追加されていないスケルトンなのでこれだけですが……。

これを起点にSharePoint Onlineとの連携コードなど書いてみようかな。

追加されたウィジェット

注意

manifest.jsonのnameプロパティはアルファベットでないとうまくいかないようです。

国際対応するにはnlsフォルダにjaフォルダを置いてstrings.jsファイルを以下の様にUTF-8で作成する。

strings.js

シェアする

  • このエントリーをはてなブックマークに追加

フォローする