この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

gridLayouts (Wave デザイナダッシュボードのみ)

gridLayouts セクションでは、ダッシュボード用に作成されるすべてのレイアウトを定義します。

Wave デザイナダッシュボードのレイアウトについての詳細は、「Generate Unique Dashboard Layouts for Different Devices」を参照してください。Classic デザイナダッシュボードのレイアウトについての詳細は、「layouts (Classic デザイナダッシュボードのみ)」を参照してください。

1"gridLayouts": [{
2	"name": "Default",
3	"numColumns": 12,
4	"pages": [{
5		"widgets": [{
6			"colspan": 3,
7			"column": 3,
8			"name": "container_1",
9			"row": 1,
10			"rowspan": 6,
11			"widgetStyle": {
12				"backgroundColor": "#FFFFFF",
13				"borderColor": "#9687BB",
14				"borderEdges": [
15					"top"
16				],
17				"borderRadius": 0,
18				"borderWidth": 8
19			}
20		}, {
21			"colspan": 12,
22			"column": 0,
23			"name": "text_2",
24			"row": 0,
25			"rowspan": 1,
26			"widgetStyle": {
27				"backgroundColor": "#FFFFFF",
28				"borderColor": "#77B0AD",
29				"borderEdges": [],
30				"borderRadius": 0,
31				"borderWidth": 8
32			}
33		}, {
34			"colspan": 3,
35			"column": 0,
36			"name": "container_4",
37			"row": 1,
38			"rowspan": 6,
39			"widgetStyle": {
40				"backgroundColor": "#FFFFFF",
41				"borderColor": "#77B0AD",
42				"borderEdges": [
43					"top"
44				],
45				"borderRadius": 0,
46				"borderWidth": 8
47			}
48		}, {
49			"colspan": 3,
50			"column": 0,
51			"name": "text_1",
52			"row": 1,
53			"rowspan": 1,
54			"widgetStyle": {
55				"borderEdges": []
56			}
57		}, {
58			"colspan": 3,
59			"column": 3,
60			"name": "text_3",
61			"row": 1,
62			"rowspan": 1,
63			"widgetStyle": {
64				"borderEdges": []
65			}
66		}, {
67			"colspan": 3,
68			"column": 0,
69			"name": "number_1",
70			"row": 2,
71			"rowspan": 2,
72			"widgetStyle": {
73				"borderEdges": []
74			}
75		}, {
76			"colspan": 3,
77			"column": 3,
78			"name": "number_2",
79			"row": 2,
80			"rowspan": 2,
81			"widgetStyle": {
82				"borderEdges": []
83			}
84		}, {
85			"colspan": 3,
86			"column": 0,
87			"name": "chart_1",
88			"row": 4,
89			"rowspan": 3,
90			"widgetStyle": {
91				"borderEdges": []
92			}
93		}, {
94			"colspan": 3,
95			"column": 3,
96			"name": "chart_2",
97			"row": 4,
98			"rowspan": 3,
99			"widgetStyle": {
100				"borderEdges": []
101			}
102		}, {
103			"colspan": 6,
104			"column": 6,
105			"name": "chart_5",
106			"row": 1,
107			"rowspan": 6,
108			"widgetStyle": {
109				"borderEdges": []
110			}
111		}]
112	}],
113	"selectors": [],
114	"style": {
115		"alignmentX": "left",
116		"alignmentY": "top",
117		"backgroundColor": "#F2F6FA",
118		"cellSpacingX": 8,
119		"cellSpacingY": 8,
120		"documentId": "",
121		"fit": "original"
122	},
123	"version": 1
124}, {
125	"name": "Tablet",
126	"numColumns": 8,
127	"selectors": [
128		"minWidth(600)",
129		"maxWidth(900)",
130		"orientation(portrait)"
131	],
132	"pages": [{
133		"widgets": [{
134			"colspan": 7,
135			"column": 0,
136			"name": "text_2",
137			"row": 0,
138			"rowspan": 1,
139			"widgetStyle": {
140				"backgroundColor": "#FFFFFF",
141				"borderColor": "#77B0AD",
142				"borderEdges": [],
143				"borderRadius": 0,
144				"borderWidth": 8
145			}
146		}, {
147			"colspan": 3,
148			"column": 0,
149			"name": "text_1",
150			"row": 1,
151			"rowspan": 1,
152			"widgetStyle": {
153				"borderEdges": []
154			}
155		}, {
156			"colspan": 3,
157			"column": 0,
158			"name": "number_1",
159			"row": 2,
160			"rowspan": 2,
161			"widgetStyle": {
162				"borderEdges": []
163			}
164		}, {
165			"colspan": 3,
166			"column": 0,
167			"name": "chart_1",
168			"row": 4,
169			"rowspan": 3,
170			"widgetStyle": {
171				"borderEdges": []
172			}
173		}, {
174			"colspan": 4,
175			"column": 0,
176			"name": "container_4",
177			"row": 1,
178			"rowspan": 6,
179			"widgetStyle": {
180				"backgroundColor": "#FFFFFF",
181				"borderColor": "#77B0AD",
182				"borderEdges": [
183					"top"
184				],
185				"borderRadius": 0,
186				"borderWidth": 8
187			}
188		}, {
189			"colspan": 3,
190			"column": 4,
191			"name": "text_3",
192			"row": 1,
193			"rowspan": 1,
194			"widgetStyle": {
195				"borderEdges": []
196			}
197		}, {
198			"colspan": 3,
199			"column": 4,
200			"name": "number_2",
201			"row": 2,
202			"rowspan": 2,
203			"widgetStyle": {
204				"borderEdges": []
205			}
206		}, {
207			"colspan": 3,
208			"column": 4,
209			"name": "chart_2",
210			"row": 4,
211			"rowspan": 3,
212			"widgetStyle": {
213				"borderEdges": []
214			}
215		}, {
216			"colspan": 4,
217			"column": 4,
218			"name": "container_1",
219			"row": 1,
220			"rowspan": 6,
221			"widgetStyle": {
222				"backgroundColor": "#FFFFFF",
223				"borderColor": "#9687BB",
224				"borderEdges": [
225					"top"
226				],
227				"borderRadius": 0,
228				"borderWidth": 8
229			}
230		}, {
231			"colspan": 8,
232			"column": 0,
233			"name": "chart_5",
234			"row": 7,
235			"rowspan": 6,
236			"widgetStyle": {
237				"borderEdges": []
238			}
239		}]
240	}],
241	"version": 1,
242	"style": {
243		"backgroundColor": "#C5D3E0",
244		"cellSpacingX": 4,
245		"cellSpacingY": 4,
246		"documentId": "",
247		"fit": "original",
248		"alignmentX": "left",
249		"alignmentY": "top"
250	},
251	"maxWidth": 500
252}]

gridLayouts プロパティ

gridLayouts キーは、Wave デザイナダッシュボードのすべてのレイアウトを定義します。各レイアウトの個別のノードが含まれます。各レイアウトには、レイアウトを使用できるデバイス、およびレイアウト内の各ウィジェットの配置に関する情報を提供するプロパティがあります。また、グリッドのセルのスペーシングやダッシュボードの背景色または背景画像などのダッシュボードのプロパティも含まれます。
プロパティ名 詳細
name
String
ダッシュボードデザイナのユーザインターフェースで公開
はい。
説明

レイアウトの名前。

maxWidth ダッシュボードが使用可能な最大幅 (ピクセル単位)。必要な場合は Wave で、レイアウトのこの設定に基づいて、既存のダッシュボードウィジェットが再配置されます。
numColumns
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい。
説明

レイアウトの列数。

pages
Array
ダッシュボードデザイナのユーザインターフェースで公開
いいえ
説明

ダッシュボードレイアウトでの各ウィジェットの配置を決定するプロパティが含まれます。現在、Wave デザイナではレイアウトごとに 1 ページのみがサポートされています。

selectors
Array
ダッシュボードデザイナのユーザインターフェースで公開
はい。レイアウトを設定するときに、セレクタを選択できます。
説明

タイミングを決定するセレクタのプロパティのリスト。

style
Array
ダッシュボードデザイナのユーザインターフェースで公開
はい。レイアウトを設定するときに、セレクタを選択できます。
説明

タイミングを決定するセレクタのプロパティのリスト。

version

pages プロパティ

pages キーには、Wave デザイナダッシュボードレイアウトでの各ウィジェットの配置を決定するプロパティが含まれます。現在、Wave デザイナではレイアウトごとに 1 ページのみがサポートされています。
プロパティ名 詳細
widgets
Array
ダッシュボードデザイナのユーザインターフェースで公開
いいえ
説明

各ウィジェットの高さと幅、およびダッシュボードレイアウト上での配置場所を決定するプロパティが含まれます。

widgets プロパティ

widgets キーには、各ウィジェットの高さと幅、およびダッシュボードレイアウト上での配置場所を決定するプロパティが含まれます。Wave ダッシュボードデザイナではグリッドを使用するため、行と列に関するプロパティを指定します。たとえば、列数を指定してウィジェットの幅を決定します。
プロパティ名 詳細
name
String
ダッシュボードデザイナのユーザインターフェースで公開
いいえ
説明

ウィジェットの内部名。この名前は、ダッシュボード JSON でウィジェットを参照するときに使用します。

column
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい。値は、ウィジェットの配置に基づいて決まります。
説明
ウィジェットが開始する列番号。Columnrow によってウィジェットの左上隅を指定します。

このウィジェットがコンテナに含まれている場合、これらのプロパティはコンテナウィジェットに対して相対的です。

メモ

row
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい。値は、ウィジェットの配置に基づいて決まります。
説明

ウィジェットが開始する行番号。Columnrow によってウィジェットの左上隅を指定します。

colspan
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい。値は、ウィジェットの配置に基づいて決まります。
説明
ウィジェットがまたがる列数。ウィジェットの幅。ダッシュボードに指定された幅を表示するのに十分な列数がない場合、そのダッシュボードに列が追加されます。
rowspan
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい。値は、ウィジェットの配置に基づいて決まります。
説明
ウィジェットがまたがる行数。ウィジェットの高さ。ダッシュボードに指定された高さを表示するのに十分な行数がない場合、行が追加されます。
widgetStyle
Array
次のウィジェットで使用可能
  • すべてのウィジェット
ダッシュボードデザイナのユーザインターフェースで公開
いいえ
説明

境界線の種類、境界線の色、および背景色を設定するプロパティが含まれます。

widgetStyle プロパティ
widgetStyle キーには、ウィジェットの境界線の種類、境界線の色、および背景色を設定するプロパティが含まれます。これらの属性は 2 つのレベルで指定できます。すべてのダッシュボードウィジェットのデフォルトを設定するには、gridLayoutswidgetStyle 項目を使用します。特定のウィジェットを設定するには、widgetswidgetStyle 項目を使用します。すべてのウィジェットで、この設定はデフォルト設定よりも優先されます。
プロパティ名 詳細
backgroundColor
String
次のウィジェットで使用可能
すべてのウィジェット
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ウィジェットの背景色。デフォルトは、#FFFFFF です。

borderColor
String
次のウィジェットで使用可能
すべてのウィジェット
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ウィジェットの��界線の色。デフォルトは、#FFFFFF です。

borderEdges
List
次のウィジェットで使用可能
すべてのウィジェット
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ウィジェットのどの辺に境界線を表示するかを指定する値のリスト。有効な値は、leftrighttopbottom、および all です。デフォルトは境界線なしです。

borderRadius
Integer
このウィジェットで使用可能
すべてのウィジェット
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明
境界線の角の丸み。

有効な値は、0 (丸みなし、デフォルト)、4816 です。値が大きいほど角が丸くなります。

borderWidth
Integer
次のウィジェットで使用可能
すべてのウィジェット
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ウィジェットの境界線の幅。有効な値は、12 (デフォルト)、48 です。

selectors プロパティ

selectors キーには、レイアウト名、デザイナグリッド設定、背景設定、およびこのレイアウトを使用できるデバイスの要件を指定するレイアウトプロパティが含まれます。
プロパティ名 詳細
minWidth(<width>)
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

このレイアウトでサポートされるデバイスの最小幅 (ピクセル)。

maxWidth(<width>)
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

このレイアウトでサポートされるデバイスの最大幅 (ピクセル)。

orientation(<orientation>
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

このレイアウトでサポートされるデバイスの方向。有効な値は、portrait または landscape です。このプロパティが指定されていない場合、レイアウトは両方の方向をサポートします。

platform(<platform>)
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

このレイアウトでサポートされるデバイスのプラットフォーム。有効な値は、iOS または Android です。このプロパティが指定されていない場合、レイアウトは両方のプラットフォームをサポートします。

style プロパティ

style キーには、グリッドのセルのスペーシングやダッシュボードの背景色または背景画像などのダッシュボードのプロパティが含まれます。
プロパティ名 詳細
alignmentX
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ダッシュボードに適用される背景画像の横方向の配置。

有効な値は、left (デフォルト)、center、および right です。

alignmentY
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ダッシュボードに適用される背景画像の縦方向の配置。

有効な値は、top (デフォルト)、center、および bottom です。

backgroundColor
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

16 進数の色コードで指定されるダッシュボードの背景色。デフォルトは、#FFFFFF です。

cellSpacingX
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ダッシュボードグリッドのセル間の横方向の間隔 (ピクセル単位)。

有効な値は、048 (デフォルト)、16 です。

cellSpacingY
Integer
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明

ダッシュボードグリッドのセル間の縦方向の間隔 (ピクセル単位)。

有効な値は、048 (デフォルト)、16 です。

documentId
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明
ダッシュボードの背景として適用する画像の 15 文字のドキュメント ID。セキュリティを保護するため、画像ファイルはドキュメントとして Salesforce にアップロードし、[外部参照可] オプションを選択します。このオプションが選択されていない場合や参照先ドキュメントが画像でない場合は、画像が表示されません。
fit
String
ダッシュボードデザイナのユーザインターフェースで公開
はい
説明
画像のサイズを変更する方法を指定します。

有効な値は、original (デフォルト)、stretchtilefitwidthfitheight です。