nablarch.ui.Tab Class
タブ制御
マークアップ仕様
<%-- タブ --%>
<div class="nablarch_Tab
            -name tabGroup1
            -value tab1
            -content #content1
            selected">
  タブ1
</div>
<div class="nablarch_Tab
            -name tabGroup1
            -value tab2
            -content #content2">
  タブ2
</div>
<%-- タブの選択状態を保持するためのフォーム要素 --%>
<n:plainHidden name="tabGroup1" />
<%-- タブで開閉する領域の中身 --%>
<div id="content1" style="display:none">
  コンテンツ1の内容
</div>
<div id="content2" style="display:none">
  コンテンツ2の内容
</div>Item Index
Methods
render
    
        ()
    
    
    
    
    
    
    
        chainable
    
    
    
    現在のウィジェットの状態に沿って、 このタブ及び制御対象領域の表示を切り替えるとともに、 フォーム上の要素に現在の選択状態を反映する。
select
    
        ()
    
    
    
    
    
    
    
        chainable
    
    
    
    このタブを選択する。
このメソッド実行後は以下の状態となる。
- 同じタググループ内に存在する全てのタグを非選択状態に変更し、その対象領域を非表示にする。
- このタブを選択状態に変更し、対象領域を表示する。
なお、このタブが既に選択状態にある場合はなにもしない。
Tab
    
        
            (
    
    
    
    
    
    
    
    
    
    - 
                    
                        element
- 
                    
                        opts
コンストラクタ関数
Parameters:
- 
                    
                        elementHTMLElementタブのHTML要素 
- 
                    
                        optsObjectウィジェットのオプションオブジェクト 
unselect
    
        ()
    
    
    
    
    
    
    
        chainable
    
    
    
    このタブを非選択状態にする。
Properties
$content
    JQuery
    
    
    
    
    
    このタブを使って表示・非表示を切り替える対象領域を保持するjQuery結果セット
$input
    JQuery
    
    
    
    
    
    このタブの選択状態を保持するフォーム要素を保持するjQuery結果セット
event
    Object
    
    
    
    
        static
    
    
    イベント定義
  Tab.event = {
      'click' : 'select'
  };name
    String
    
    
    
    
    
    タググループ名 現在選択中のタグ名はこのname値をもったform要素に保持される。
selected
    Boolean
    
    
    
    
    
    このタグが選択状態にあるかどうか
value
    String
    
    
    
    
    
    タグ名 このタグが選択中であった場合、この値がform要素に保持される。
widgetType
    Unknown
    
    
    
        final
    
    
        static
    
    
    ウィジェット識別子
Default: "nablarch_Tab"
