w2ui.layout - にほんご。

w2layout.onShow

更新日: 2018-09-07

onShow = function(event)

パネルを表示した時に呼び出されます。


オブジェクト作成時にイベントリスナーとして指定します。

$('#layout').w2layout({
    name    : 'layout',
    panels  : [
        { type: 'top', size: 40 },
        { type: 'preview', size: 200 }
    ],
    onShow: function(event) {
        console.log('object '+ event.panel + ' is shown');
    }        
});

または、オブジェクト生成後に指定します。

w2ui.layout.on('show', function(event) {
    console.log('object '+ event.panel + ' is shown');
});

パネルにイベントリスナーを追加することができます。 詳細は.panelsプロパティを参照してください。

このイベントハンドラはデフォルトのアクションの前に呼び出されます。 デフォルトアクションを取り消すにはevent.preventDefault()を使います。 このイベントが完全に終わった後にデフォルトアクションを走らせるには、event.onCompleteを使います。 より詳しく知りたい場合はw2utils:eventsを参照して下さい。

デモ

レイアウトをクリックすると、previewパネルを表示し、 どのパネルを表示したかをconsole.logに出力します。

JavaScript
$('#layout').w2layout({
    name    : 'mylayout',
    panels  : [
        { type: 'top', content: 'top', size: 40 },
        { type: 'preview', content:'preview', size: 200, hidden: true }
    ],
    onShow: function(event) {
        console.log('object '+ event.target + ' is shown');
    }
});
$('#layout').on('click', function() {
    w2ui['mylayout'].show('preview');
});

© 2017. .
Code licensed under theMIT License. Documentation licensed underCC BY 3.0.

このコンテンツはvitmalinaによるw2ui.layoutドキュメントを翻訳/改変したものです。