GlideModal - クライアント
GlideModal API は、コンテンツオーバーレイを表示するためのメソッドを提供します。
これらのメソッドは、クライアント側の JavaScript を使用できる任意の場所のスクリプトで使用します。これらのメソッドは、ほとんどの場合 [クライアント] チェックボックスがオンになっている UI アクションから呼び出されます。
GlideModal - GlideModal(文字列 id, ブール値 readOnly, 数値の幅)
GlideModalV3 クラスのインスタンスを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ID | 文字列 | モーダルにロードする UI ページ。 |
| readOnly | ブーリアン | モーダルで [閉じる] ボタンを非表示にするかどうかを示すフラグ。 有効な値:
デフォルト値:false |
| width | 番号 | モーダルの幅 (ピクセル単位)。 デフォルト: 最大幅:900 ピクセル 注: また、 GlideModal - setWidth(数値の幅) メソッドを使用してモーダル幅を設定することもできます。 |
GlideModal - get (文字列 ID)
ID で GlideModal オブジェクトを取得します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ID | 文字列 | GlideModal オブジェクトの要素 ID。 |
| タイプ | 説明 |
|---|---|
| GlideModal | オブジェクト。 |
GlideModal - getPreference(文字列名)
指定した設定 (プロパティ) の値を返します。
モーダルを作成するアクションを呼び出すと、通常は GlideModal - setPreference(文字列名, 文字列値) メソッドを使用してモーダルに必要な設定も作成されます。UI ページのクライアントスクリプトは、このメソッドを使用してこれらの設定を消費します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | 取得する設定値の名前。この値は GlideModal - setPreference(文字列名, 文字列値) メソッドを使用してモーダルで事前に設定する必要があります。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 指定された設定の値。 |
この例は、設定を行い、指定されたモーダルからその設定を取得する簡単なケースを示しています。
var gm = new GlideModal('UI_dialog_name');
//Sets the dialog title
gm.setTitle('Show title');
//sets the value of the preference table
gm.setPreference('table', 'incident');
//gets the value of the preference table
var title = gm.getPreference('table');
GlideModal - render()
モーダルで UI ページを表示します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
var gm = new GlideModal("UI_dialog_name");
//Sets the dialog title
gm.setTitle('Show title');
gm.setWidth(550);
//Opens the dialog
gm.render();
GlideModal - renderWithContent(オブジェクト html)
指定された HTML コンテンツを含むモーダルを表示します。
renderWithContent() メソッドは render() メソッドに代わるもので、レンダリングする UI ページを要求しません。
| 名前 | タイプ | 説明 |
|---|---|---|
| html | オブジェクト | モーダルに表示する HTML コンテンツ。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideModal - renderWithContent(文字列 html)
指定された HTML コンテンツを含むモーダルを表示します。
renderWithContent() メソッドは render() メソッドに代わるもので、レンダリングする UI ページを要求しません。
| 名前 | タイプ | 説明 |
|---|---|---|
| html | 文字列 | モーダルに表示する HTML コンテンツ。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideModal - setPreference(文字列名, 文字列値)
現在のフォームの指定されたフィールドを指定された値に設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | 更新するフォームフィールドの名前。 このフィールドが現在のフォームに存在しない場合、要求は無視されます。 |
| value | 文字列 | 指定されたフォームフィールドに格納する値。 |
| タイプ | 説明 |
|---|---|
| なし |
var gm = new GlideModal('UI_dialog_name');
//Sets the dialog title
gm.setTitle('Show title');
gm.setPreference('table', 'task');
gm.setPreference('name', 'value');
//Opens the dialog
gm.render();
GlideModal - setPreferenceAndReload(配列プロパティ)
プロパティを設定し、モーダルを再ロードします。
| 名前 | タイプ | 説明 |
|---|---|---|
| プロパティ | アレイ | 設定する名前と値のペアのアレイ。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideModal - setTitle(文字列タイトル)
モーダルのタイトルを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| title | 文字列 | 表示するタイトル |
| タイプ | 説明 |
|---|---|
| なし |
var dialog = new GlideModal('UI_dialog_name');
//Sets the dialog title
dialog.setTitle('Show title');
dialog.setPreference('name', 'value');
//Opens the dialogdialog.render();
GlideModal - setWidth(数値の幅)
モーダルの幅をピクセル単位で設定します。
また、 GlideModal - GlideModal(文字列 id, ブール値 readOnly, 数値の幅) メソッドを使用して最初にモーダルをインスタンス化するときに、モーダルの幅を設定することもできます。
| 名前 | タイプ | 説明 |
|---|---|---|
| width | 番号 | モーダルの幅として設定するピクセル数。 最大:900 ピクセル |
| タイプ | 説明 |
|---|---|
| なし |
var dialog = new GlideModal('UI_dialog_name');
//Sets the dialog title
dialog.setTitle('Show title');
dialog.setPreference('name', 'value');
dialog.setWidth(550);
//Opens the dialog
dialog.render();
GlideModal - switchView(文字列 newView)
ビューを変更し、モーダルを再ロードします。
| 名前 | タイプ | 説明 |
|---|---|---|
| newView | 文字列 | 使用するビュー。 |
| タイプ | 説明 |
|---|---|
| なし |