(7)-b-1. データテーブル
プロパティ一覧と設定内容について示します。
プロパティ名 | 設定内容 | |
---|---|---|
共通 | ID | SkyVisualEditor内で定義しているコンポーネントのID |
オブジェクトラベル名 | オブジェクトの 表示ラベル名:API参照名が表示 | |
参照項目ラベル名 | 主従関係、又は参照関係項目の表示ラベル名が表示 | |
参照項目API参照名 | 主従関係、又は参照関係項目のAPI参照名が表示 | |
var | テーブルデータコレクションを表すVisualforce内で使用する変数 | |
レイアウト | ページ幅に合わせる | テーブルの幅をページの幅に設定できます。 |
位置座標(X) | 画面への配置位置(横位置)を指定 | |
位置座標(Y) | 画面への配置位置(縦位置)を指定 | |
幅[px] | テーブルの幅をピクセルで確認できます。 | |
高さ指定有り | テーブルの高さの指定有無を設定できます。 | |
高さ[px] | テーブルの高さをピクセルで確認できます。 | |
行高さ調整 | チェックを入れるとヘッダ―行と明細行の高さを指定できます。 | |
ヘッダ―行高さ[px] | テーブルのヘッダ―行の高さをピクセルで確認できます。 | |
明細行高さ[px] | テーブルの明細行の高さをピクセルで確認できます。 | |
外観 | 列数 | テーブルの列数が表示。 |
レコード数上限 | 最大レコード数が表示。(入力可能範囲:1~1000) | |
出力タグ指定 | テーブルの表示形式を以下から選択設定。 | |
ヘッダー固定 | チェックを入れるとテーブルのヘッダ―行を固定表示できます。 | |
テーマ | データテーブルのスタイルが選択可能 ・None=無色 ・Blue=青色 ・Green=緑色 ・Gray=灰色 ・Orange=オレンジ ・カスタム 「出力タグ指定」を"データテーブル"に設定した場合に指定できます。 | |
ヘッダー色 | ヘッダーの色をカラーピッカーから選択設定。 または、16進数でカラーピッカー以外の色も指定可能。 ※「テーマ」が"カスタム"の場合のみ表示 | |
テーブル機能 | 件数表示 | テーブルに件数表示の表示、非表示を設定できます。 |
ソート | テーブルのソート機能の有効、無効を設定できます。 ソートアイコン、動作内容については(6) ソート表示を参照のこと。 | |
ページング有り | レコード数を指定し、ページングする機能の設定。 レコード件数が多いために画面をスクロールしなければならない場合に有効な機能です。 参照画面等でレコード件数が多い場合はお勧めです。 | |
ページ表示件数 | ページング機能使用時、1ページに表示するレコード件数を以下から選択設定します。 5、10、25、50、100 「ページング有り」をチェックした場合に指定できます。 | |
行追加ボタン有り | テーブルに行追加機能の有効、無効を設定できます。 | |
行追加ボタン値編集 | 「行追加ボタン値」の編集有無を選択 | |
行追加ボタン値 | 「行追加ボタン値編集」をチェックした場合に値を変更可能 | |
追加行数の指定 | 行追加する際の行数を指定可能。指定できる行数は1~5のコンボボックスから選択可能。 | |
行追加に移動 | 行追加した際に、行末に追加された追加行まで自動遷移するか設定できます。 「ページング有り」または「高さ指定有り」が有効な場合に設定可能です。 有効にすると、行追加時に下記のように動作し、追加行を自動的に表示します。 ページング自動移動:自動的に行追加された最終ページまでページング移動します。 スクロール自動移動:自動的に行追加された行末までスクロール移動します。 ※「ヘッダー固定」が有効な場合「スクロール自動移動」は動作いたしません、ご了承ください。 | |
初期追加行数 | 画面表示時に指定行数の新規レコードを表示しておきます。 | |
デフォルト値 | 「行追加」ボタンクリックでのレコードの新規行追加時に、Salesforce組織のオブジェクト項目で設定しているデフォルト値の表示有効化を設定できます。 「行追加ボタン有り」が有効化されている場合に表示されます。 | |
行削除ボタン有り | テーブルに行削除機能の有効、無効を設定できます。 | |
削除ボタン値編集 | 「削除ボタン値」の編集有無を選択 | |
削除ボタン値 | 「削除ボタン値編集」をチェックした場合に値を変更可能 | |
一括編集 | テーブルに一括編集機能を設定 | |
一括編集ボタン値編集 | 「一括編集ボタン値」の編集有無を選択 | |
一括編集ボタン値 | 「一括編集ボタン値編集」をチェックした場合に値を変更可能 | |
選択削除 | テーブルに選択削除機能を設定 | |
選択削除ボタン値編集 | 「選択削除ボタン値」の編集有無を選択 | |
選択削除ボタン値 | 「選択削除ボタン値編集」をチェックした場合に値を変更可能 デフォルト値は"選択削除" | |
行コピーボタン有り | テーブル内のレコードデータをコピーできます。 チェックがあり、かつSalesforce画面上で利用するユーザーの「参照項目ラベル名」の項目レベルセキュリティの編集権限がある(「参照可能」にチェックありで、「参照のみ」はチェックなし)場合にボタンが表示され、機能を利用できます。 | |
行コピーボタン値編集 | 「コピーボタン値」の編集有無を選択 | |
コピーボタン値 | 「コピーボタン値編集」をチェックした場合に値を変更可能 デフォルト値は"コピー" | |
詳細表示ボタン値編集 | 「詳細表示ボタン値」の編集有無を選択 「詳細パネル」で当テーブルが選択された場合に表示 | |
詳細表示ボタン値 | 「詳細表示ボタン値編集」をチェックした場合に値を変更可能 デフォルト値は"詳細表示" | |
チェックボックス列表示 | 各データレコードの左端にチェックボックスを表示します。 JavaScriptや拡張Apexクラスを使用時に利用することができます。 ※「一括編集」「選択削除」がチェック無しの場合に表示。 | |
テーブルメッセージ表示 | 「テーブルメッセージ」の表示・非表示を選択 | |
テーブルメッセージ設定 | 「テーブルメッセージ」内容を設定します。 設定詳細は<(3) テーブルメッセージ>を参照。 | |
テーブル内検索 | テーブルに検索テキストボックスを追加し、項目を部分一致検索できるようにします。設定詳細は< (5)テーブル内検索 >を参照。 尚、プロパティ「検索結果保持方式」が ”クライアントサイド” の場合のみ当プロパティが表示されます。 | |
インライン編集可 | インライン編集が可能か否かを表示します。 ※ページプロパティ「インライン編集を有効化」にチェックした場合のみ表示 | |
高度なテーブル機能 | 必須項目解除 | テーブル内の全項目の必須設定を解除します。 解除しない場合、コピー機能使用時に必須チェックのためにコピーできない場合があります。 テーブル内の必須項目全てに何らかの値が設定されていれば問題ありません。 テーブル内の項目に必須設定を付ける場合は、当プロパティのチェックをOFFにする必要があります。 |
絞込条件 | テーブルに検索条件(絞り込み条件)を設定可能 設定詳細は< (1) テーブル条件設定 >を参照。 | |
読取専用 | データ参照専用テーブルの設定をします。
デフォルト値 | |
検索結果保持方式 | 検索テンプレート画面において、検索結果データをどこに保持して処理を実施するかを選択します。 この方式の詳細内容については< (1)-b. 検索結果保持方式の選択 >を参照してください。
※検索テンプレート画面のテーブルにのみ表示 | |
保存確認の指定 | ページングやソート、検索実行時に表示する確認ダイアログの設定。但し、初回検索時はダイアログは非表示。
※「検索結果保持方式」で"毎回クエリ実行"を選択時に表示 | |
再描画範囲 | 「検索結果保持方式」の選択値が"サーバーサイド"の場合、
デフォルト値:ページ全体 | |
カスタムルックアップ | ルックアップ対象項目 | カスタムルックアップ画面から取得する際に、主オブジェクトと関係するオブジェクト項目を選択します。 データテーブルのオブジェクトと、「カスタムルックアップ画面選択」で選択した画面のオブジェクトに、関係する項目(参照関係や主従関係)が複数存在する場合に表示されます。 |
カスタムルックアップ画面選択 | カスタムルックアップテンプレートにて作成した画面を選択します。 Salesforce画面上で「マスター取得」ボタンを押下すると、選択設定した画面が表示され、選択したレコードがテーブルに追加されます。 「ルックアップ対象項目」の項目レベルセキュリティの編集権限がある(「参照可能」にチェックありで、「参照のみ」はチェックなし)場合に「マスター取得」ボタンが表示され、機能を利用できます。 | |
マスター取得ボタン値編集 | 「マスター取得ボタン値編集」の編集有無を選択 | |
マスター取得ボタンの値 | 「マスター取得ボタン値編集」をチェックした場合に値を変更可能 | |
幅(ルックアップ) [px] | カスタムルックアップ画面で設定した画面を表示する画面サイズ(幅)を設定します。 「カスタムルックアップ画面」を設定した場合に表示されます。 | |
高さ(ルックアップ) [px] | カスタムルックアップ画面で設定した画面を表示する画面サイズ(高さ)を設定します。 「カスタムルックアップ画面」を設定した場合に表示されます。 | |
タブインデックス | タブインデックス | Tabキー押下時のカーソル遷移の順番を指定 |
開発 | JavaScript | テーブルごとのJavaScriptを配置し呼び出すことができます。 設定詳細は<(2) テーブルスクリプトエディター >を参照。 |
オブジェクト項目 追加取得 | Apexクラス内のQueryにて項目を取得する項目を選択します。 | |
表示条件 | ||
スタイルクラス |