この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ui:inputCheckbox

チェックボックスを表します。クリックや変更などのイベントを使用して、動作を設定できます。

ui:inputCheckbox コンポーネントは、value および disabled 属性によって状態が制御されるチェックボックスを表します。checkbox 型の HTML input タグとして表示されます。ui:inputCheckbox コンポーネントからの出力を表示するには、ui:outputCheckbox コンポーネントを使用します。

次に、チェックボックスの基本設定を示します。

1<ui:inputCheckbox label="Reimbursed?"/>

この例の結果、次の HTML になります。

1<div class="uiInput uiInputCheckbox uiInput--default uiInput--checkbox">
2  <label class="uiLabel-left form-element__label uiLabel">
3    <span>Reimbursed?</span>
4  </label>
5  <input type="checkbox">
6</div>

value 属性はチェックボックスの状態を制御し、clickchange などのイベントはその動作を決定します。次の例は、クリックイベント時のチェックボックスの CSS クラスを更新します。

1<!-- Component Markup -->
2<ui:inputCheckbox label="Color me" click="{!c.update}"/>
3
4/** Client-Side Controller **/
5update : function (cmp, event) {
6  $A.util.toggleClass(event.getSource(), "red");
7}
次の例は、ui:inputCheckbox コンポーネントの値を取得します。
1<aura:component>
2 <aura:attribute name="myBool" type="Boolean" default="true"/>
3 <ui:inputCheckbox aura:id="checkbox" label="Select?" change="{!c.onCheck}"/>
4 <p>Selected:</p>
5 <p><ui:outputText class="result" aura:id="checkResult" value="false" /></p>
6 <p>The following checkbox uses a component attribute to bind its value.</p>
7 <ui:outputCheckbox aura:id="output" value="{!v.myBool}"/>
8</aura:component>
1({
2	 onCheck: function(cmp, evt) {
3		 var checkCmp = cmp.find("checkbox");
4		 resultCmp = cmp.find("checkResult");
5		 resultCmp.set("v.value", ""+checkCmp.get("v.value"));
6		
7	 }
8}

属性

属性名 属性型 説明 必須項目
body Component[] コンポーネントのボディ。マークアップでは、これはタグのボディに含まれるすべてを指します。
class String コンポーネントに添付される CSS スタイル。このスタイルは、コンポーネントで出力される基本スタイルに追加されます。
disabled Boolean コンポーネントを無効な状態で表示するかどうかを指定します。デフォルト値は「false」です。
label String コンポーネントに表示されるテキスト。
labelClass String 表示ラベルコンポーネントの CSS クラス。
name String コンポーネントの名前。
required Boolean 入力が必須かどうかを指定します。デフォルト値は「false」です。
requiredIndicatorClass String 必須のインジケータコンポーネントの CSS クラス。
text String 入力値の属性。
updateOn String 処理されたイベントに updateOn 属性が設定されている場合、コンポーネントの値のバインドを更新します。デフォルト値は「change,click」です。
value Boolean オプションの状況が選択されているかどうかを示します。デフォルト値は「false」です。

イベント

イベント名 イベントタイプ 説明
dblclick COMPONENT コンポーネントがダブルクリックされたことを示します。
mouseover COMPONENT ユーザがマウスポインタをコンポーネントに移動したことを示します。
mouseout COMPONENT ユーザがマウスポインタをコンポーネントから移動したことを示します。
mouseup COMPONENT ユーザがマウスボタンを放したことを示します。
mousemove COMPONENT ユーザがマウスポインタを移動したことを示します。
click COMPONENT コンポーネントがクリックされたことを示します。
mousedown COMPONENT ユーザがマウスキーを押したことを示します。
select COMPONENT ユーザが選択を行ったことを示します。
blur COMPONENT コンポーネントからフォーカスが離れたことを示します。
focus COMPONENT コンポーネントにフォーカスが置かれたことを示します。
keypress COMPONENT ユーザがキーボードキーを押したままにしたことを示します。
keyup COMPONENT ユーザがキーボードキーを放したことを��します。
keydown COMPONENT ユーザがキーボードキーを押してから放したことを示します。
cut COMPONENT ユーザがコンテンツを切り取ってクリップボードに保存したことを示します。
validationError COMPONENT コンポーネントに検証エラーがあることを示します。
clearErrors COMPONENT 検証エラーをすべてクリアする必要があることを示します。
change COMPONENT コンポーネントのコンテンツまたは状況が変更されたことを示します。
copy COMPONENT ユーザがコンテンツをクリップボードにコピーしたことを示します。
paste COMPONENT ユーザがコンテンツをクリップボードから貼り付けたことを示します。