コンテンツにスキップ

カスタムグリッド

カスタムグリッドは、グリッドアイテムとしてグリッドアイテムコンポーネントを追加しカスタムすることが出来るコンポーネントです。
追加したコンポーネントからのアクションも実行可能です。
v3.4.0で追加されました。

Noリストアイテムコンポーネント
1テキスト入力
2テキストエリア
3数値入力
4高精度数値
5検索フィールド
6パスワード入力
7セレクトボックス
8コンボボックス
9日付ピッカー
10日時ピッカー
11時刻ピッカー
12ラジオボタン
13ラジオボタングループ
14チェックボックス
15チェックボックスグループ
16スイッチ
17レーティング
18スライダー
19ボタン
20タイポグラフィー
21リッチテキスト
22イメージ
23外部リソース
24リンク
25ボックス
26区切り線

プロパティ

No項目入力値デフォルト値アクションプロパティタイプアクションデフォルト値説明
1ID文字列自動設定idstring自動設定[id]プロパティはアクションで設定はできません。
2文字列672
390 [モバイル]
widthstring672
390 [モバイル]
コンポーネントの幅
3高さ文字列672
570 [モバイル]
heightstring672
570 [モバイル]
コンポーネントの高さ
4X文字列xstringX座標位置
5Y文字列ystringY座標位置
6数値10paddingTopnumber10カスタムグリッドとグリッドアイテムとの上余白設定
マイナスの値はデフォルト値扱いになります
7数値10paddingRightnumber10カスタムグリッドとグリッドアイテムとの右余白設定
マイナスの値はデフォルト値扱いになります
8数値10paddingBottomnumber10カスタムグリッドとグリッドアイテムとの下余白設定
マイナスの値はデフォルト値扱いになります
9数値10paddingLeftnumber10カスタムグリッドとグリッドアイテムとの左余白設定
マイナスの値はデフォルト値扱いになります
10グリッドアイテム幅数値320
365 [モバイル]
gridItemWidthnumber320
365 [モバイル]
グリッドアイテムの幅
空の場合はデフォルト値扱いになります
11グリッドアイテム高さ数値320
230 [モバイル]
gridItemHeightnumber320
230 [モバイル]
グリッドアイテムの高さ
空の場合はデフォルト値扱いになります
12列数数値2
1 [モバイル]
colsnumber2
1 [モバイル]
カスタムグリッドの列数
13間隔数値10gapnumber10グリッドアイテム同士の距離
14スクロールバー真偽OFFscrollBarbooleanfalseON: グリッドアイテムから配置したコンポーネントがはみ出した場合にスクロールバーを表示
OFF: グリッドアイテムから配置したコンポーネントがはみ出した場合にはみ出した部分を非表示
15背景色文字列
カラーピッカー
backgroundColorstringカスタムグリッドの背景色
16枠線真偽OFFborderbooleanfalseカスタムグリッドの枠線の表示設定
17枠線の幅数値1borderWidthnumber1カスタムグリッドの枠線の幅
18丸みサイズ数値0roundedSizenumber0カスタムグリッドの枠線の丸み
19枠線の色文字列
カラーピッカー
borderColorstringカスタムグリッドの枠線の色
20枠線の不透明度数値100borderOpacitynumber100カスタムグリッドの枠線の不透明度
21枠線スタイル選択
1. 通常
2. 破線
3. 点線
通常borderStylestringsolidカスタムグリッドの枠線のスタイル
22グリッドアイテム背景色文字列
カラーピッカー
gridItemBackgroundColorstringグリッドアイテムの背景色
23グリッドアイテム枠線真偽ONgridItemBorderbooleantrueグリッドアイテムの枠線の表示設定
24グリッドアイテム枠線の幅数値1gridItemBorderWidthnumber1グリッドアイテムの枠線の幅
25グリッドアイテム丸みサイズ数値0gridItemRoundedSizenumber0グリッドアイテムの枠線の丸み
26グリッドアイテム枠線の色文字列
カラーピッカー
gridItemBorderColorstringグリッドアイテムの枠線の色
27グリッドアイテム枠線の不透明度数値100gridItemborderOpacitynumber100グリッドアイテムの枠線の不透明度
28グリッドアイテム枠線のスタイル選択
1. 通常
2. 破線
3. 点線
通常gridItemborderStylestringsolidグリッドアイテムの枠線のスタイル
29浮き上がり数値0elevationnumber0グリッドアイテムのz方向の高さ
30表示真偽ONvisibilitybooleantrueコンポーネントの表示設定
31表形式
[詳細1]
valuearray of objectカスタムグリッドの値
32クリックイベント選択
1. なし
2. アクション
アクション[クリックイベントなしの場合]
グリッドアイテムコンポーネント内のアクションのみ有効になります。
[クリックイベントアクションの場合]
グリッドセルクリック時のアクションのみ有効となります。
33選択値selectedobject選択されているグリッドアイテムのデータ
[selected]プロパティはアクションで設定はできません。

[詳細1] 値 (value)

カスタムグリッドの表全体の値を取得・設定します。値の形式は行を示すオブジェクトの配列です。
デフォルトの状態は以下のように登録されています。[行追加]ボタンから各行を登録します。
削除する場合は、チェックボックスを選択して、[削除]ボタンをクリックします

text_field_1button_1rating_1
Text_1Button_15
Text_2Button_23
Text_3Button_34
Text_4Button_45

アクションでデータを扱う場合は以下の例のようにオブジェクトの配列形式で値 (value) に設定するとカスタムグリッドの各コンポーネントにデータを表示できます。同様に値 (value) にはテーブルの現在の表示データの状態がオブジェクトの配列形式で入っています。

[
{"button_1":"Button_1","text_field_1":"Text_1","rating_1":"5"},
{"button_1":"Button_2","text_field_1":"Text_2","rating_1":"3"},
{"button_1":"Button_3","text_field_1":"Text_3","rating_1":"4"},
{"button_1":"Button_4","text_field_1":"Text_4","rating_1":"5"}
]
Noリストアイテムコンポーネント対応するプロパティ
1テキスト入力value
2テキストエリアvalue
3数値入力value
4高精度数値value
5検索フィールドvalue
6パスワード入力value
7セレクトボックスvalue
8コンボボックスvalue
9日付ピッカーvalue
10日時ピッカーvalue
11時刻ピッカーvalue
12ラジオボタンvalue
13ラジオボタングループvalue
14チェックボックスvalue
15チェックボックスグループvalue
16スイッチvalue
17レーティングvalue
18スライダーvalue
19ボタンlabel
20タイポグラフィーvalue
21リッチテキストvalue
22イメージvalue
23外部リソースvalue
24リンクlabel
25ボックス-
26区切り線-

[詳細2]グリッドアイテムのアクションからクリックしたグリッドアイテムを取得する場合

カスタムグリッドのクリックアクションとグリッドアイテム内のコンポーネントのアクションでは、イベントが発生したグリッドアイテムを選択値(selected)プロパティによって取得できます。
選択値(selected)は選択したグリッドアイテムデータを取得することができるプロパティとなります。
カスタムグリッドのイベントで、選択値(selected)プロパティにより1つのグリッドアイテムオブジェクトが取得できます。

イベント

イベント名説明
onclickグリッドアイテムをクリックした際に発生します。