nablarch.ui.event.ToggleAction Class
プロパティ切替アクション
初期ロード時と発生したイベントに応じて、対象要素のプロパティの切り替えを行うアクション。 切り替え可能なタグはinput:checkbox,:radio,select 切り替える値はbooleanをサポートする。
マークアップ仕様
本機能を使用する場合以下のマーカCSSを使用する。
- イベントを管理するための指定 - 機能のプロパティを定義する要素に マーカCSSとして - nablarch_event_Action -type TogglePropertyを指定する。
- イベント発生時にプロパティを切り替える要素の制御 - 監視対象のイベントが発生した場合、 切り替える対象、切り替える条件を指定する。 
以下は、このウィジェットのオプションの一覧である。
-toggleType (String):
  booleanによって切り替えられるプロパティ名、または readonly
-condition (セレクタ方式): 監視対象の要素がセレクタに一致した場合に、プロパティの切り替えを行う。
-toggleTarget (セレクタ方式): 監視対象の要素が条件(condition)に一致した場合、プロパティを切り替える対象の要素のセレクタ。 イベントを定義したコンテキスト内から対象を検索する。
-reverse (boolean): プロパティの切り替えを逆転させる。
実装例 (HTML)
以下は、監視対象の要素が「value=1」のとき「name属性がform.ではじまる要素」を「活性化」する場合のマークアップ。
Methods
clear
    
        ()
    
    
    
    
    
    
    
    
    
    対象要素について、プロパティの設定をクリアする。
fire
    
        ()
    
    
    
    
    
    
    
    
    
    監視対象のイベントが発火した際に呼び出されるメソッド。
init
    
        ()
    
    
    
    
    
    
    
    
    
    初期イベント時にプロパティを切り替える。
set
    
        ()
    
    
    
    
    
    
    
    
    
    イベント発火時に監視対象要素が条件に一致した場合に プロパティの設定を行う。
toggle
    
        ()
    
    
    
    
    
    
    
    
    
    対象要素のプロパティを切り替える。
Properties
condition
    String
    
    
    
    
    
    処理判定を行う。 監視対象がこの条件に一致する場合、プロパティの設定を行う。
toggleTarget
    String
    
    
    
    
    
    プロパティを切り替える対象を示すプロパティ。
toggleTarget
    String
    
    
    
    
    
    どのプロパティを切り替えるかを示すプロパティ。
