ダッシュボード テンプレートは JSON ファイルで定義されます。以下の要素を使用できます。
name | (必須) Report Center のテンプレート メニューに表示される名前。 |
---|---|
id | (必須) DTP が内部的に使用する固有の識別子。 |
widgets [ { id } ] | (必須) DTP でウィジェットに割り当てられる固有の識別子。DTP に同梱されるウィジェットとその ID については「ウィジェット」を参照してください。id 要素はウィジェットの JSON ファイルで name 要素の値にマッピングされます。ウィジェットの JSON ファイルは <DTP_INSTALL>/grs/plugins/widgets/builtin ディレクトリに格納されます。 |
type | (必須) ウィジェットを関連付ける DTP アーキテクチャを指定します。DTP 5.2.0 以降の場合、type は native にする必要があります。 |
presets | (任意) ダッシュボード グリッド上のウィジェットの位置を指定します (「ダッシュボードの参照とナビゲーション」の「ダッシュボードのグリッド」を参照)。デフォルトでは、ウィジェットは左から右に、そして上から下に配置されます。 |
以下は、カスタム テンプレートの JSON ファイルでの要素の記述例です。
{ "name": "Diagnostic Dashboard", "id": "diagnosticDashboard", "widgets": [ { "id": "LastRunsDetailsGrid", "type": "legacy" "presets": { "col": 1, "row": 2 } }, { "id": "DataCollectorDiagnosticWidget" } ] }