メインコンテンツまでスキップ

getProperty

getProperty

このフォームのプロパティ(Property)の値を読み取ります。

パラメータ

  • namestring): 読み取るプロパティ名(LucyStudioデザイナーでフォームに定義したPropertyの名前)

戻り値: any — プロパティの現在の値。該当するプロパティがない場合はnullを返します

主なプロパティ一覧

name戻り値の型説明
"id"String現在のフォームID
"title"Stringフォームのタイトル
"orientation"Stringレイアウトの向き。戻り値は"inherit""auto""vertical""horizontal"のいずれか。既定値は"inherit"
"designWidth"double?デザイン基準の幅
"designHeight"double?デザイン基準の高さ
"backgroundColor"Color?背景色
注記

登録されていないプロパティ名を渡すとnullが返され、エラーは発生しません。

Example

// 폼 ID 확인 (재사용 폼에서 어떤 폼인지 식별)
var formId = $form.getProperty("id");
$log.i("현재 폼:", formId);
// 타이틀 확인 후 조건부 변경
var title = $form.getProperty("title");
if (title !== "편집 중") {
$form.setProperty("title", "편집 중");
}
// 디자인 너비로 비율 계산
var dw = $form.getProperty("designWidth");
$log.i("기준 너비:", dw);

関連

  • $form.setProperty(name, value) — プロパティ値を変更