Cloud Software Group, Inc. EBX®
ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI
ナビゲーションモードドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI

ユニット core.complex

複雑な値を作成および更新するメソッドを提供するスクリプトユニットです。

メソッド

of<complexType>():complexType

複合型のインスタンスを作成します。

of<foreignKeyType>():foreignKeyType

外部キータイプのインスタンスを作成します。

of<complexType>():complexType

複合型のインスタンスを作成します。

例:


uses core.complex as complex;

export function getValue(): typeof record.OfficeAddress
begin
  var value := complex.of<typeof record.OfficeAddress>();
  value.Street := '4323 Broadway';
  value.City := 'New York';
  value.State := 'NY';
  value.Zip := '10019';
  value.Country := 'USA';
  return value;
end

関数タイプ:

complexType:オブジェクトタイプ。必須です。式typeofidentifierである必要があります。

戻り値:

新しいオブジェクト。常に指定されたタイプの可変バージョンです。

of<foreignKeyType>():foreignKeyType

外部キータイプのインスタンスを作成します。

例:


uses core.complex as complex;

export function getValue(): typeof record.Supervisor
begin
  var foreignKey := complex.foreignKeyOf<typeof record.Supervisor>();
  foreignKey.Id := 435;
  return foreignKey;
end

関数タイプ:

externalKeyType:外部キータイプ。必須です。式typeof identifierである必要があります。

戻り値:

新しい外部キーオブジェクト。常に変更可能です。

ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI