メインコンテンツまでスキップ
バージョン: 20 R7 BETA

Create entity selection

*Create entity selection ( dsTable : Table { ; settings : Object } ) : 4D.EntitySelection

引数説明
dsTableテーブルエンティティセレクションの元となるカレントセレクションが属する 4Dデータベースのテーブル
settingsオブジェクトビルドオプション: context
戻り値4D.EntitySelection指定したテーブルに対応するデータクラスのエンティティセレクション

説明

The Create entity selection command builds and returns a new, alterable entity selection related to the dataclass matching the given dsTable, according to the current selection of this table.

If the current selection is sorted, an ordered entity selection is created (the order of the current selection is kept). カレントセレクションがソートされていない場合、順列のないエンティティセレクションが作成されます。

If the dsTable is not exposed in ds, an error is returned. リモートデータストアの場合は、このコマンドは使用できません。

任意の settings には、以下のプロパティを持つオブジェクトを渡せます:

プロパティ説明
contextテキストエンティティセレクションに適用されている 最適化コンテキスト のラベル。

例題

var $employees : cs.EmployeeSelection
ALL RECORDS([Employee])
$employees:=Create entity selection([Employee])
// $employees エンティティセレクションには、
// Employee データクラスの全エンティティへの参照が格納されています

参照

USE ENTITY SELECTION
dataClass.newSelection()