control.getAttribute (クライアント API 参照)
コントロールがバインドされている列を返します。
列にバインドされていないコントロール (サブグリッド、Web リソース、IFRAME) には、このメソッドがありません。 これらのコントロールのいずれかでこのメソッドを使用しようとすると、エラーがスローされます。
サポートされているコントロールの種類
標準、検索、OptionSet
構文
formContext.getControl(arg).getAttribute();
戻り値
種類: オブジェクト
説明: A 列
備考
簡易表示コントロール 内のコントロール コレクションには、構成コントロールが含まれ、これらのコントロールには getAttribute メソッドがあります。 しかし、この列はテーブルの列のコレクションの一部ではありません。 getValue を使ってその列の値を取得したり、setValue を使って値を変更したりすることはできますが、行った変更はテーブルと一緒に保存されません。
次のコードは、contactQuickForm という名前のクイックビューコントロールを使用してアカウント フォームに表示される連絡先 mobilephone 列の値を使用することを示しています。 このコードでは、カラムの値が null 値 の場合にコントロールを非表示にしています。
var quickViewMobilePhoneControl = formContext.getControl("contactQuickForm_contactQuickForm_contact_mobilephone");
if (quickViewMobilePhoneControl.getAttribute().getValue() == null) {
quickViewMobilePhoneControl.setVisible(false);
}
関連記事
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。