GlideListV3 (g_list): クライアント (非推奨)
GlideListV3 API は、リストを操作するメソッドを提供します。
GlideListV3 メソッドにアクセスするには、g_list グローバルオブジェクトを使用します。これらのメソッドは、UI コンテキストメニューと UI アクションで使用されます。g_list オブジェクトは、フォームリンク UI アクションの関連リストでは使用できません。
この API のサポートは停止しています。代わりに GlideList2() API の使用を検討してください。
GlideListV3 - addFilter(文字列 filter)
単一の用語をクエリフィルターのリストに追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| filter | 文字列 | 追加するクエリ文字列条件。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - get(文字列 listId)
指定されたリストの GlideList オブジェクトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| listId | 文字列 | リスト名。 |
| タイプ | 説明 |
|---|---|
| オブジェクト | 指定されたリストの GlideList オブジェクト。見つからない場合は null。 |
GlideListV3 - get(オブジェクト DomElement)
指定された DOM 要素の GlideList オブジェクトを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| DomElement | オブジェクト | GlideList オブジェクトが必要な DOM 要素 ID。 |
| タイプ | 説明 |
|---|---|
| オブジェクト | 指定された DOM 要素の GlideList オブジェクト。DOM 要素が見つからない場合は null を返します。 |
GlideListV3 - getChecked()
リストでチェックされたアイテムの sys_id のカンマ区切りリストを返します。実行が許可されていないアイテムは返されません。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストでチェックされたアイテムの sys_id のカンマ区切りリスト。実行が許可されていないアイテムは返されません。 |
GlideListV3 - getFixedQuery()
sysparm_fixed クエリを返します。
固定クエリはブレッドクラムから削除できない (つまり、ユーザーに対して固定されている) クエリの一部です。これは、アプリケーションモジュールの sysparm_fixed_query パラメーターを含めることで指定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストの固定クエリ文字列。 |
GlideListV3 - getFormTarget()
フォームのターゲット属性を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | フォームのターゲット属性。 |
GlideListV3 - getGroupBy()
リストをグループ化するために使用されるフィールドまたはフィールドのカンマ区切りリストを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストをグループ化するために使用されるフィールドまたはフィールドのカンマ区切りリスト。 |
GlideListV3 - getListName()
通常はテーブル名であるリストの名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リスト名。 |
GlideListV3 - getOrderBy()
リストの順序付けに使用される最初のフィールドを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストの順序付けに使用されるフィールド。リストがソートされていない場合は空の文字列。 |
GlideListV3 - getParentTable()
親テーブル (フォームに関連付けられているテーブル) の名前を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 親テーブル名。 |
GlideListV3 - getQuery(オブジェクト options)
リストのエンコードされたクエリ文字列を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| オプション | オブジェクト | options は次の 1 つ以上です。
|
| タイプ | 説明 |
|---|---|
| 文字列 | リストのエンコードされたクエリ文字列。 |
GlideListV3 - getReferringUrl()
参照 URL を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 親フォームの URL を返します。親フォームがない場合は「*」を返します。 |
GlideListV3 - getRelated()
関連リストを親フォームに関連付ける関連リストフィールドを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストを親フォームに接続するフィールド。 |
GlideListV3 - getRelatedListType()
関連リストタイプを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リレーションシップテーブルタイプ。 |
GlideListV3 - getRelationshipId()
これが REL 関連リストの場合、リレーションシップレコード ID を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リレーションシップレコードの sys_id。 |
GlideListV3 - getRowCount()
クエリによって返された行数を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 数値 | クエリによって返された行数。 |
GlideListV3 - getRowsPerPage()
ページに表示する行数を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 数値 | ページに表示する行数。 |
GlideListV3 - getTableName()
リストのテーブル名を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストのテーブル名。 |
GlideListV3 - getTitle()
リストのタイトルを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | リストのタイトル。 |
GlideListV3 - getView()
リストを表示するために使用するビューを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | ビューの名前。 |
GlideListV3 - isUserList()
リストがユーザーによってカスタマイズされている場合は true を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| ブーリアン | リストのレイアウトが変更された場合は true。 |
GlideListV3 - refresh(数値 firstRow, オブジェクト additionalParms)
リストを更新します。リストフィルターの orderBy 部分は無視されるため、リストの自然な順序付けが使用されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| firstRow | 数値 | (オプション) リストに表示する最初の行。指定しない場合、リストの現在の最初の行が使用されます。 |
| additionalParams | オブジェクト | (オプション) リスト更新要求で送信される名前と値のペア。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - refreshWithOrderBy(数値 firstRow, オブジェクト additionalParms)
[orderBy] フィールドを使用してリストを更新します。
| 名前 | タイプ | 説明 |
|---|---|---|
| firstRow | 数値 | (オプション) リストに表示する最初の行。指定しない場合、リストの現在の最初の行が使用されます。 |
| additionalParams | オブジェクト | (オプション) リスト更新要求で送信される名前と値のペア。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setFilter(文字列 filter, ブーリアン saveOrderBy, ブーリアン saveGroupBy)
クエリ文字列の orderBy および groupBy 部分を無視して、リストのエンコードされたクエリ文字列を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| filter | 文字列 | エンコードされたクエリ文字列。 |
| saveOrderBy | ブーリアン | デフォルト値は false です。true の場合、クエリの orderBy 部分を使用します。 |
| saveGroupBy | ブーリアン | デフォルト値は false です。true の場合、クエリの groupBy 部分を使用します。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setFilterAndRefresh(文字列 filter)
リストのエンコードされたクエリ文字列を設定し、新しいフィルターを使用してリストを更新します。
これにより、groupby パラメーターと orderby パラメーターが保持されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| filter | 文字列 | エンコードされたクエリ文字列。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setFirstRow(数値 firstRow)
リストが更新されたときに表示される最初の行を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| firstRow | 数値 | リスト内の行番号。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setFormTarget(文字列 target)
フォームからの応答を表示する場所を指定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| target | 文字列 | 使用する form.target 属性値。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setGroupBy(文字列 groupBy)
単一のフィールドまたは複数のフィールドに対して、リストの groupBy 条件を設定します。
単一のフィールドの場合は、field または groupByField を使用します。groupBy プリフィックスはオプションです。複数のフィールドの場合は、field1^field2^field3 または groupByField1^groupByField2^groupByField3 を使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 文字列 | groupBy | リストのグループ化条件。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setOrderBy(文字列 orderBy)
リストの orderBy 条件を設定します。
単一の順序付けフィールドの場合は、orderBy フィールドまたは orderByDescField を使用します。複数のフィールドの場合は、orderByField1^orderByField2^orderByField3 を使用します。orderBy は昇順を指定し、orderByDesc は降順を指定します。これらのプレフィックス文字列はオプションです。指定しない場合、orderBy と想定されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| orderBy | 文字列 | 単一または複数の順序フィールド。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setReferringUrl(文字列 url)
親フォームの参照 URL を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| url | 文字列 | 親フォームの URL。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - setRowsPerPage(数値 numRows)
ページに表示する行数を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| numRows | 数値 | ページに表示する行数。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - showHideGroups(ブーリアン showFlag)
リスト内のすべてのグループを表示または非表示にし、グループの現在の折りたたみ/展開ステータスをユーザー初期設定として保存します。
| 名前 | タイプ | 説明 |
|---|---|---|
| showFlag | ブーリアン | true の場合、リスト内のグループを表示します。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - showHideList(ブーリアン showFlag)
リストを表示または非表示にし、リストの現在の折りたたみ/展開ステータスをユーザー初期設定として保存します。
| 名前 | タイプ | 説明 |
|---|---|---|
| showFlag | ブーリアン | true の場合、リストを表示します。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - sort(文字列 field)
リストを昇順でソートします。
| 名前 | タイプ | 説明 |
|---|---|---|
| フィールド | 文字列 | リストのソートに使用するフィールド。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - sortDescending(文字列 field)
リストを降順でソートします
| 名前 | タイプ | 説明 |
|---|---|---|
| フィールド | 文字列 | リストのソートに使用するフィールド。 |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - toggleList()
リストの表示を折りたたみと展開で切り替えて、ステータスをユーザー初期設定として保存します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
GlideListV3 - toggleListNoPref()
リストの表示を折りたたみと展開で切り替えますが、ステータスをユーザー初期設定として保存しません。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |