次の方法で共有


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);
}

Quick view コントロール

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。