EXTJS 視窗Ext.Window()學習筆記
1、視窗的基本屬性
var win = new Ext.Window({
layout:'fit', //視窗的佈局型別,fit表示佈局佈滿整個視窗
width:500, //視窗大小
height:300,
closeAction:'hide',//控制使用者單擊右上角的關閉,預設為close,會在關閉視窗時把視窗物件銷燬,就不能使用show()函式顯示視窗了!
closable:false, //如果不想使視窗關閉,設定為
draggable:true, //不可任意拖動視窗位置
items:[{}], //
buttons: [{
text:'按鈕' //視窗下端的按鈕
}],
maximizable:true, //最大化
minimizable:true, //最小化--單擊並不會觸發任何操作,我們可以監聽minimize事件或重寫minimize()函式.
constrain:false, //保證整個視窗不會超過瀏覽器的邊界
constrainHeader:true, //只保證視窗的頂部不超過瀏覽器的邊界
});
win.show();
2、往視窗中新增
(1)、將上一篇的grid加入items中,即在window中加入一個Panel
var win = new Ext.Window({
layout:'fit', //視窗的佈局型別,fit表示佈局佈滿整個視窗
width:500, //視窗大小
height:300,
closeAction:'hide',//控制使用者單擊右上角的關閉,預設為close,會在關閉視窗時把視窗物件銷燬,就不能使用show()函式顯示視窗了!
closable:true, //如果不想使視窗關閉,設定為false
draggable:true, //不可任意拖動視窗位置
items:[grid], //
buttons: [{
text:'按鈕' //視窗下端的按鈕
}],
maximizable:true, //最大化
minimizable:true, //最小化--單擊並不會觸發任何操作,我們可以監聽minimize事件或重寫minimize()函式.
constrain:false, //保證整個視窗不會超過瀏覽器的邊界
constrainHeader:true, //只保證視窗的頂部不超過瀏覽器的邊界
});
win.show();
(2)、加入form表單,只是將上邊的items中的grid改成form
var form = new Ext.form.FormPanel({
labelAlign:'right',
labelWidth:50,
frame:true,
defaultType:'textfield',
items:[{
fieldLabel:'文字',
name:'text'
},{
fieldLabel:'日期',
name:'data',
xtype:'datefield'
}]
});
(3)、複雜佈局
//複雜佈局
//1、視窗的複雜佈局
var tabs = new Ext.TabPanel({
region:'center',//佈局在中間
margins:'3 3 3 0',
activeTab:0,
defaults:{autoScroll:true},
items:[{
title:'預設',
html:'內容'
},{
title:'標籤',
html:'內容'
},{
title:'可關閉',
html:'內容',
closable:true
}]
});
//導航介面
var nav=new Ext.Panel({
title:'導航',
region:'left',//佈局
split:true,
width:200,
collapsible:true,
margins:'3 0 3 3',
cmargins:'3 3 3 3'
});
Ext.Window中--------items:[nav,tabs],
相關文章
- 智慧窗-學習筆記(二)筆記
- EXTJs學習筆記(知識點總結)JS筆記
- vim學習筆記——多檔案、多視窗編輯筆記
- Extjs 學習手記--TreePanleJS
- 學習筆記 檢視筆記
- iOS學習筆記--PresentedVC自定義彈窗iOS筆記
- Ext學習筆記5-window窗體筆記
- 透視黑客學習筆記黑客筆記
- 物化檢視學習筆記筆記
- “平板電視”學習筆記筆記
- 音視訊學習筆記(一)筆記
- oracle學習筆記——檢視、索引Oracle筆記索引
- MySQL 8.0 視窗函式-筆記MySql函式筆記
- C#學習筆記——MDI窗體(多文件介面)C#筆記
- 學習筆記(三十):ArkUi-UIContext.getPromptAction(彈窗)筆記UIContext
- HTML5學習筆記 視訊HTML筆記
- QT學習筆記(三)——QT中的座標系統及視窗位置,大小配置QT筆記
- 【C#學習筆記】視窗隱藏、最小化、最大化、正常化C#筆記
- ExtJS 6.2開發筆記JS筆記
- numpy的學習筆記\pandas學習筆記筆記
- Vue學習筆記(六):監視屬性Vue筆記
- JVM狂神說視訊學習筆記JVM筆記
- iOS學習筆記04 檢視切換iOS筆記
- DG學習筆記(12)_相關檢視筆記
- 學習筆記(二十七):ArkUi-警告彈窗(AlertDialog)筆記UI
- Echarts檢視視覺化-學習筆記(努力更新中)Echarts視覺化筆記
- IT學習筆記筆記
- 學習筆記筆記
- PySimpleGUI 學習筆記(純新手記錄,大神請忽視)GUI筆記
- ExtJs 基本知識學習JS
- 檢視提交歷史 —— Git 學習筆記 11Git筆記
- IOS 學習筆記(1) 檢視UIViewControlleriOS筆記UIViewController
- IOS 學習筆記(3) 檢視UITabbarControlleriOS筆記UItabBarController
- 天草脫殼視訊學習筆記(逆向 OD)筆記
- 【學習筆記】數學筆記
- 《JAVA學習指南》學習筆記Java筆記
- angular學習筆記(十七)-路由和切換檢視Angular筆記路由
- Elasticsearch學習筆記Elasticsearch筆記