@Do (JavaScript)

@関数の一連のステートメントを検証します。

定義場所

@Functions (JavaScript)

構文

@Do(statement, ...) : any
パラメータ 説明
statement @関数そのもの、または @関数内に指定された有効なステートメント (割り当てステートメントなど)。
戻り値 説明
any 最終ステートメントの実行結果。

以下の例は、field1 をバインドする編集ボックスの onBlur イベントを示しています。このイベントにより、field1 の摂氏の値が華氏の値に変換されて field2 に設定されます。
var n = @GetNumberField("//field1");
// condition
@If(n != "",
	// true path
	@Do(n = 9 / 5 * n,
		@SetNumberField("//field2", n + 32)),
	// false path
	@Do(@SetNumberField("//field1", 0),
		@SetNumberField("//field2", 32)));