w2layout.message
更新日: 2018-09-07
message(panel, msgOptions)
指定したパネルを検索し、オブジェクトを返します。
- panel: string
- パネル名。
- msgOptions: object
- メッセージパラメータ。
説明
たまに、パネルをロックしてメッセージを表示しなければならないことがあります。 .message()
メソッドがそれを可能にします。 この関数はオーバーレイをパネルの上部に表示します。
第2引数のmsgOptions
は以下のプロパティを持つオブジェクトです。
options: {
html : '', // メッセージのHTML。
body : '', // w2popupのbodyに似ており、option.htmlの代わりに使うことができます。
buttons : '', // w2popupのbuttonsに似ており、options.htmlの代わりに使うことができます。
width : 10, // 幅(px) (マイナス値を指定した場合、メッセージボックスの100%の幅になります。)
height : 10, // 高さ(px) (マイナス値を指定した場合、メッセージボックスの100%の高さになります。)
hideOnClick : true, // trueの場合、クリックされたらメッセージを閉じます。
onOpen : null, // メッセージが表示されたら実行する関数。
onClose : null // メッセージが閉じられたら実行する関数。
}
メッセージを表示するには
w2ui['layout'].message('main', {
width : 200,
height : 60,
html : '<div class="w2ui-centered"><div style="padding: 10px;">'+
' message '+
'</div></div>'
});
メッセージを閉じるには、もう1回呼び出します。
w2ui['layout'].message('main');
デモ
main
パネルにメッセージを表示しています。 レイアウトをクリックすると、メッセージを閉じます。
JavaScript
$('#layout').w2layout({
name : 'mylayout',
panels : [
{ type: 'top', content: 'top', size: 40 },
{ type: 'main', content: 'This is main panel' },
]
});
w2ui['mylayout'].message('main', {
width : 200,
height : 60,
html : '<div class="w2ui-centered"><div style="padding: 10px;">'+
'表示メッセージです。'+
'</div></div>'
});
$('#layout').on('click', function() {
w2ui['mylayout'].message('main');
});
© 2017. .
Code licensed under theMIT License. Documentation licensed underCC BY 3.0.
このコンテンツはvitmalinaによるw2ui.layoutドキュメントを翻訳/改変したものです。