jQuery Easyuiは左右のレイアウトを実現
5721 ワード
EasyUIの概要
easyuiはjQueryベースのユーザインタフェースプラグインの集合である.
easyuiは、現代化、インタラクティブ、JavaScriptアプリケーションの作成に必要な機能を提供します.
easyuiを使用すると、多くのコードを書く必要はありません.簡単なHTMLタグを書くだけで、ユーザーインタフェースを定義することができます.
easyuiはHTML 5ページを完璧にサポートする完全なフレームワークです.
easyuiは、Webページの開発時間と規模を節約します.
easyuiは簡単ですが、機能が強いです.
バックグラウンド管理システムの開発過程で、上左右のレイアウトが最も一般的なページレイアウト方式であり、easyuiというjqueryフロントエンドフレームワークを使用して、利用可能なページフレームワークを迅速に構築する方法を見てみましょう.
1.easyuiに必要なファイルをページに取り込む
2.ページbody に なhtml を する
ここで したいのは、easyuiがlayoutレイアウトを する 、north、southは さを する があり、west、eastは を する があり、centerは に さと に します.
3.jsを してeasyuiコンポーネントを する
にはjsコードを してeasyuiコンポーネントを することをお めしますが、easyuiラベルのdata-optionsプロパティを して しません.バックグラウンド にとって、jsコードを くのはhtmlラベルを くよりも している があり、htmlコードを にすることができます.
4.easyui-treeコンポーネントに必要なjson形式
easyuiで使用される転送フォーマットはjsonで、jsonコンテンツのフォーマットに厳しい制限がありますので、apiの表示に注意してください.
このようにeasyuiを用いて簡単な左右レイアウトを完成しました.
以上、編集者が共有したjQuery Easyui実装上の左右レイアウトに関する内容ですが、皆さんのお役に立てばと思います.
easyuiはjQueryベースのユーザインタフェースプラグインの集合である.
easyuiは、現代化、インタラクティブ、JavaScriptアプリケーションの作成に必要な機能を提供します.
easyuiを使用すると、多くのコードを書く必要はありません.簡単なHTMLタグを書くだけで、ユーザーインタフェースを定義することができます.
easyuiはHTML 5ページを完璧にサポートする完全なフレームワークです.
easyuiは、Webページの開発時間と規模を節約します.
easyuiは簡単ですが、機能が強いです.
バックグラウンド管理システムの開発過程で、上左右のレイアウトが最も一般的なページレイアウト方式であり、easyuiというjqueryフロントエンドフレームワークを使用して、利用可能なページフレームワークを迅速に構築する方法を見てみましょう.
1.easyuiに必要なファイルをページに取り込む
2.ページbody に なhtml を する
ここで したいのは、easyuiがlayoutレイアウトを する 、north、southは さを する があり、west、eastは を する があり、centerは に さと に します.
3.jsを してeasyuiコンポーネントを する
にはjsコードを してeasyuiコンポーネントを することをお めしますが、easyuiラベルのdata-optionsプロパティを して しません.バックグラウンド にとって、jsコードを くのはhtmlラベルを くよりも している があり、htmlコードを にすることができます.
$(function(){
/*
* layout
*/
$("#home-layout").layout({
// layout
fit: true
});
/*
* ,
*/
$("#home-west-tree").tree({
// ,
url: "${ctx }/pages/home-west-tree.json",
method: "get",
//
lines: true,
//
animate: true,
//
onClick: function(node){
if(node.attributes && node.attributes.url){
// tab,
addTab({
url: "${ctx }/" + node.attributes.url,
title: node.text
});
}
}
});
/*
* tabs
*/
$("#home-tabs").tabs({
fit : true,
//tab
border : false
});})
/*
* tab
*/
function addTab(params){
var t = $("#home-tabs");
var url = params.url;
var opts = {
title: params.title,
closable: true,
href: url,
fit: true,
border: false
};
// tab , tab
// tab
if(t.tabs("exists", opts.title)){
var tab = t.tabs("select", opts.title).tabs("getSelected");
t.tabs("update", {
tab: tab,
options: opts
});
}else{
t.tabs("add", opts);
}
}
4.easyui-treeコンポーネントに必要なjson形式
easyuiで使用される転送フォーマットはjsonで、jsonコンテンツのフォーマットに厳しい制限がありますので、apiの表示に注意してください.
[{
"text":" ",
"attributes":{
"url":"pages/consume/area/areaList.jsp"
}
},{
"text":" ",
"children":[{
"text":" ",
"attributes":{
"url":"/pages/consume/reservation/merchantReservation/merchantReservationList.jsp"
}
}]
},{
"text":" ",
"children":[{
"text":" ",
"state":"closed",
"children":[{
"text":" ",
"attributes":{
"url":"waterAply.do?method=toList&channelType=1&handleFlag=aply_wait"
}
},{
"text":" ",
"attributes":{
"url":"waterAply.do?method=toList&channelType=1&handleFlag=aply_current"
}
},{
"text":" ",
"attributes":{
"url":"waterAply.do?method=toList&channelType=1&handleFlag=aply_pass"
}
},{
"text":" ",
"attributes":{
"url":"waterAply.do?method=toList&channelType=1&handleFlag=aply_refuse"
}
}]
}]
},{
"text":" ",
"children":[{
"text":" ",
"state":"closed",
"children":[{
"text":" ",
"children":[{
"text":" ",
"attributes":{
"url":"pages/consume/approval/merchantApproval/merchantApprovalTrial.jsp"
}
},{
"text":" ",
"attributes":{
"url":"pages/consume/approval/merchantApproval/merchantApprovalRetrial.jsp"
}
}]
},{
"text":" ",
"attributes":{
"url":"pages/consume/approval/merchantApproval/merchantApprovalDone.jsp"
}
},{
"text":" ",
"attributes":{
"url":"pages/consume/approval/merchantApproval/merchantApprovalRefuse.jsp"
}
}]
}]
}]
このようにeasyuiを用いて簡単な左右レイアウトを完成しました.
以上、編集者が共有したjQuery Easyui実装上の左右レイアウトに関する内容ですが、皆さんのお役に立てばと思います.