jEasyUI 窗口详解:作成、開閉、パラメータ設定とイベント
jEasyUI 窗口詳解
1. 概要
jEasyUI 窗口は、Webページ開発で頻繁に使用されるUIコンポーネントであり、モーダルまたはモードレスウィンドウを作成するために使用されます。使いやすく、柔軟性が高いため、Webアプリケーションにダイアログ、通知、その他のインタラクティブな要素を簡単に追加できます。
2. jEasyUI 窗口の作成
2.1 HTML タグを使用した作成
<div>
タグと必要なクラスと属性を組み合わせて、シンプルなjEasyUIウィンドウを作成できます。
<div id="myWindow" class="easyui-window" title="ウィンドウのタイトル" style="width:400px;height:200px;">
ウィンドウの内容
</div>
上記のコードでは、easyui-window
クラスが要素をjEasyUIウィンドウとして定義し、title
属性がウィンドウのタイトルを設定しています。style
属性はウィンドウの幅と高さを指定します。
2.2 JavaScript を使用した作成
$()
セレクタとwindow()
メソッドを使用して、動的にjEasyUIウィンドウを作成することもできます。
<script>
$(function(){
$('
').window({
title: 'ウィンドウのタイトル',
width: 400,
height: 200,
content: 'ウィンドウの内容'
});
});
</script>
上記のコードでは、$('
')
は新しい空の<div>
要素を作成します。window()
メソッドは、この要素をjEasyUIウィンドウに変換し、渡されたオプションを使用してウィンドウのプロパティを設定します。
3. jEasyUI 窗口の開閉
3.1 窗口を開く
window('open')
メソッドを使用してウィンドウを開きます。
$('#myWindow').window('open');
3.2 窗口を閉じる
window('close')
メソッドを使用してウィンドウを閉じます。
$('#myWindow').window('close');
window('destroy')
メソッドは、ウィンドウを閉じてDOMから完全に削除します。これは、ウィンドウが二度と使用されない場合に役立ちます。
4. jEasyUI 窗口のパラメータ設定
4.1 主なパラメータ
パラメータ | 説明 |
---|---|
title |
ウィンドウのタイトルを設定します。 |
width |
ウィンドウの幅を設定します。 |
height |
ウィンドウの高さを設定します。 |
modal |
ウィンドウをモーダルにするかどうかを設定します。 |
collapsible |
ウィンドウを折りたたみ可能にするかどうかを設定します。 |
minimizable |
ウィンドウを最小化可能にするかどうかを設定します。 |
maximizable |
ウィンドウを最大化可能にするかどうかを設定します。 |
resizable |
ウィンドウのサイズを変更可能にするかどうかを設定します。 |
href |
ウィンドウに読み込むリモートURLを設定します。 |
content |
ウィンドウに表示するコンテンツを設定します。 |
4.2 パラメータ設定方法
jEasyUIウィンドウのパラメータは、HTMLタグまたはJavaScriptコードで設定できます。
HTMLタグでの設定:
<div id="myWindow" class="easyui-window" title="ウィンドウのタイトル" data-options="modal:true,collapsible:false">
ウィンドウの内容
</div>
JavaScriptコードでの設定:
$('#myWindow').window({
modal: true,
collapsible: false
});
5. jEasyUI 窗口のイベント
イベント | 説明 |
---|---|
"language-html"> |