- 浏览: 77328 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (70)
- [随笔分类]Extjs (11)
- pb (2)
- [随笔分类]PB (6)
- [随笔分类]sqlserver (9)
- [随笔分类]经营知道 (1)
- [随笔分类]商业流通笔记 (1)
- [随笔分类]javascript (10)
- [随笔分类]前沿 (1)
- [随笔分类]C# (7)
- [随笔分类]我的软件 (1)
- [随笔分类]CSS收集 (2)
- [随笔分类]设计模式 (2)
- [随笔分类]Asp.net (2)
- [随笔分类]ZMS (2)
- [随笔分类]太搞笑了 (1)
- [随笔分类]资料搜集 (1)
- [随笔分类].NET框架学习 (3)
- [随笔分类]C#CS控件学习 (1)
- [随笔分类]xslt (2)
- [随笔分类]HTTP协议 (1)
- [随笔分类]photoshop (1)
- [随笔分类]硬件维护 (1)
- [随笔分类]English (1)
最新评论
/*//Viewport
function()
{
var vport=new Ext.Viewport(
{
enableTabScroll:false,
layout:"fit",//border
items:[
{title:"面板",html:"esfsdf",
tbar:[{text:"按钮1"},{text:"按钮2"}],
bbar:[{text:"按钮1"},{text:"按钮2"}]
}
]
}
);
}*/
/*//Viewport--窗口布局
function()
{
var vport=new Ext.Viewport(
{
enableTabScroll:true,
layout:"border",
items:[
{
title:"面板",
region:"north",//位置
collapsible:false,//是否允许隐藏
width:300,
html:"<h1>XXXXXXXX管理系统</h1>"
},
{
title:"面板",
region:"south",
collapsible:true,
width:300,
html:"<h1>XXXXXXXX管理系统</h1>"
},
{
title:"面板",
region:"east",
collapsible:true,
width:300,
html:"<h1>XXXXXXXX管理系统</h1>"
},
{
title:"菜单",
region:'west',
width:200,
collapsible:true,
html:'菜单栏'
},
{
xtype:'tabpanel',
region:'center',
items:[
{title:'面板1'},
{title:'面板2'}
]
}
]
}
);
}*/
/*//布局--感性认识
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
width:400,
height:200,
layout:'column',//column:设定比例,fit:单个子元素自动充满,border:,form:子元素原有大小自动排列,card,table
items:[
{columnWidth:0.5,title:'面板1',height:100,collapsible:true,html:'aaa'},
{columnWidth:0.5,title:'面板2',height:100,collapsible:true,html:'bbb'},
{columnWidth:0.5,title:'面板2',height:100,collapsible:true,html:'ccc'}
]
}
);
}*/
/*//布局-border:将容器分为五个区域:east,south,west,north,center
function()
{
var vport=new Ext.Viewport(
{
enableTabScroll:true,
layout:"border",
items:[
{
title:"顶部面板",
region:"north",//位置
collapsible:false,//是否允许隐藏
height:50,
html:""
},
{
title:"底部面板",
region:"south",
collapsible:true,
height:50,
html:""
},
{
title:"右部面板",
region:"east",
collapsible:true,
width:100,
html:""
},
{
title:"左部面板",
region:'west',
width:100,
collapsible:true,
html:'菜单栏'
},
{
xtype:'tabpanel',
region:'center',
items:[
{title:'面板1'},
{title:'面板2'}
]
}
]
});
}*/
/*//布局-column:把整个容器看成一列,然后向容器放入子元素时,可通过在子元素中指定columnWidth或width来设定子元素所占的列宽,
//columnWidth:百分比,width:实际尺寸
//可混合用,混合用时:比例表示占剩余部分的百分比
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
title:'容器组件',
layout:'column',
width:500,
height:100,
items:[
{title:'列1',width:100},
{title:'列1',width:100},
{title:'列1',width:100},
{title:'列1',width:100},
{title:'列1',columnWidth:1}
]
}
);
}*/
/*//布局-fit:一个子元素将充满整个容器(如果多个子元素则只有一个元素充满整个容器)
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
title:'容器组件',
layout:'fit',
width:500,
height:100,
items:[
{title:'子元素1'},
{title:'子元素2'},
{title:'子元素3'},
{title:'子元素4'},
{title:'子元素5'}
]
}
);
}*/
/*//布局-form:是一种专门用于管理表单中输入字段的布局
function()
{
var panel=new Ext.Panel(//Ext.formPanel就是Panel中用了form布局
{
renderTo:'paneldiv',
title:'容器组件',
layout:'form',
width:300,
height:200,
defaultType:'textfield',//设置表单字段的默认类型
hideLabels:false,//是否隐藏表单内的标签
labelAlign:"right",//标签对齐方式
items:[
{fieldLabel:"请输入姓名",name:'name'},
{fieldLabel:"请输入地址",name:'address'},
{fieldLabel:"请输入电话",name:'tel'},
{fieldLabel:"请输入电话",name:'time',xtype:'datefield'}
]
}
);
}*/
/*//布局-accordion-可折叠的布局,注意其中用到了layoutConfig.
function()
{
var panel=new Ext.Panel(//Ext.formPanel就是Panel中用了form布局
{
renderTo:'paneldiv',
title:'容器组件',
layout:'accordion',
width:500,
height:200,
layoutConfig:{animate:false},
items:[
{title:'元素1',html:''},
{title:'元素2',html:''},
{title:'元素3',html:''},
{title:'元素4',html:''}
]
}
);
}*/
//布局-table:按照普通表格的方法布局子元素,用layoutConfig:{columns:3},//将父容器分成3列
//用rowspan或colspan指定子元素所横跨的单元格数
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
title:'容器组件',
layout:'table',
width:500,
height:200,
layoutConfig:{columns:3},//将父容器分成3列
items:[
{title:'元素1',html:'ssssssssss',rowspan:2,height:100},
{title:'元素2',html:'dfffsddsdfsdf',colspan:2},
{title:'元素3',html:'sdfsdfsdf'},
{title:'元素4',html:''}
]
}
);
}
function()
{
var vport=new Ext.Viewport(
{
enableTabScroll:false,
layout:"fit",//border
items:[
{title:"面板",html:"esfsdf",
tbar:[{text:"按钮1"},{text:"按钮2"}],
bbar:[{text:"按钮1"},{text:"按钮2"}]
}
]
}
);
}*/
/*//Viewport--窗口布局
function()
{
var vport=new Ext.Viewport(
{
enableTabScroll:true,
layout:"border",
items:[
{
title:"面板",
region:"north",//位置
collapsible:false,//是否允许隐藏
width:300,
html:"<h1>XXXXXXXX管理系统</h1>"
},
{
title:"面板",
region:"south",
collapsible:true,
width:300,
html:"<h1>XXXXXXXX管理系统</h1>"
},
{
title:"面板",
region:"east",
collapsible:true,
width:300,
html:"<h1>XXXXXXXX管理系统</h1>"
},
{
title:"菜单",
region:'west',
width:200,
collapsible:true,
html:'菜单栏'
},
{
xtype:'tabpanel',
region:'center',
items:[
{title:'面板1'},
{title:'面板2'}
]
}
]
}
);
}*/
/*//布局--感性认识
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
width:400,
height:200,
layout:'column',//column:设定比例,fit:单个子元素自动充满,border:,form:子元素原有大小自动排列,card,table
items:[
{columnWidth:0.5,title:'面板1',height:100,collapsible:true,html:'aaa'},
{columnWidth:0.5,title:'面板2',height:100,collapsible:true,html:'bbb'},
{columnWidth:0.5,title:'面板2',height:100,collapsible:true,html:'ccc'}
]
}
);
}*/
/*//布局-border:将容器分为五个区域:east,south,west,north,center
function()
{
var vport=new Ext.Viewport(
{
enableTabScroll:true,
layout:"border",
items:[
{
title:"顶部面板",
region:"north",//位置
collapsible:false,//是否允许隐藏
height:50,
html:""
},
{
title:"底部面板",
region:"south",
collapsible:true,
height:50,
html:""
},
{
title:"右部面板",
region:"east",
collapsible:true,
width:100,
html:""
},
{
title:"左部面板",
region:'west',
width:100,
collapsible:true,
html:'菜单栏'
},
{
xtype:'tabpanel',
region:'center',
items:[
{title:'面板1'},
{title:'面板2'}
]
}
]
});
}*/
/*//布局-column:把整个容器看成一列,然后向容器放入子元素时,可通过在子元素中指定columnWidth或width来设定子元素所占的列宽,
//columnWidth:百分比,width:实际尺寸
//可混合用,混合用时:比例表示占剩余部分的百分比
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
title:'容器组件',
layout:'column',
width:500,
height:100,
items:[
{title:'列1',width:100},
{title:'列1',width:100},
{title:'列1',width:100},
{title:'列1',width:100},
{title:'列1',columnWidth:1}
]
}
);
}*/
/*//布局-fit:一个子元素将充满整个容器(如果多个子元素则只有一个元素充满整个容器)
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
title:'容器组件',
layout:'fit',
width:500,
height:100,
items:[
{title:'子元素1'},
{title:'子元素2'},
{title:'子元素3'},
{title:'子元素4'},
{title:'子元素5'}
]
}
);
}*/
/*//布局-form:是一种专门用于管理表单中输入字段的布局
function()
{
var panel=new Ext.Panel(//Ext.formPanel就是Panel中用了form布局
{
renderTo:'paneldiv',
title:'容器组件',
layout:'form',
width:300,
height:200,
defaultType:'textfield',//设置表单字段的默认类型
hideLabels:false,//是否隐藏表单内的标签
labelAlign:"right",//标签对齐方式
items:[
{fieldLabel:"请输入姓名",name:'name'},
{fieldLabel:"请输入地址",name:'address'},
{fieldLabel:"请输入电话",name:'tel'},
{fieldLabel:"请输入电话",name:'time',xtype:'datefield'}
]
}
);
}*/
/*//布局-accordion-可折叠的布局,注意其中用到了layoutConfig.
function()
{
var panel=new Ext.Panel(//Ext.formPanel就是Panel中用了form布局
{
renderTo:'paneldiv',
title:'容器组件',
layout:'accordion',
width:500,
height:200,
layoutConfig:{animate:false},
items:[
{title:'元素1',html:''},
{title:'元素2',html:''},
{title:'元素3',html:''},
{title:'元素4',html:''}
]
}
);
}*/
//布局-table:按照普通表格的方法布局子元素,用layoutConfig:{columns:3},//将父容器分成3列
//用rowspan或colspan指定子元素所横跨的单元格数
function()
{
var panel=new Ext.Panel(
{
renderTo:'paneldiv',
title:'容器组件',
layout:'table',
width:500,
height:200,
layoutConfig:{columns:3},//将父容器分成3列
items:[
{title:'元素1',html:'ssssssssss',rowspan:2,height:100},
{title:'元素2',html:'dfffsddsdfsdf',colspan:2},
{title:'元素3',html:'sdfsdfsdf'},
{title:'元素4',html:''}
]
}
);
}
发表评论
-
Record、Store、dataProxy、dataReader、GrandPanel间的关系
2008-07-20 22:05 1360/* ExtJs的所有控件使用的数据源是Store ... -
Ext.data.Store的相关知识
2008-07-22 00:28 1255//自动生成查询窗口有用 store.recordType-- ... -
Extjs里的继承
2008-07-24 19:56 986SuperClass=function() ... -
Extjs遇到的问题
2008-08-01 19:54 6551、源代码中类的关系: 类AA从Ext.P ... -
Extjs杂项
2008-07-20 00:40 973/*//简单的弹出提示窗口 ... -
窗口对象及窗口分组
2008-07-20 10:26 817/*//窗口对象 Ext.onReady( fu ... -
Ext表格控件
2008-07-20 14:37 2035Ext.onReady ( /* 表格 ... -
Grid与Store的最简单的例子
2008-07-21 11:42 1043Ext.onReady( //Store的创建步骤 ... -
创建简单的SimpleStore
2008-07-23 11:00 965var storesex=new Ext.data.Simpl ... -
store的应用
2008-07-30 18:33 790Ext.onReady( //Store的创建步骤 ...
相关推荐
在本篇博客中,我们将聚焦于"accordion布局"这一特性,它是ExtJS布局系统中的一种特殊形式。 Accordion布局,又称为折叠面板布局,允许在一个容器内放置多个面板,这些面板会像手风琴一样展开和折叠。这种布局模式...
ExtJS的核心特性包括组件化设计、可定制的布局管理、强大的数据绑定机制以及一系列预设的UI组件。在4.1.1版本中,这些特性得到了进一步的增强和完善。例如,组件系统允许开发者将UI元素视为独立的对象,可以组合、...
EXTJS4 是 Sencha 公司推出的一款强大的 JavaScript 框架,专为构建富客户端 Web 应用程序而设计。它提供了丰富的组件库、数据管理、强大的图表以及灵活的布局系统,使得开发者能够轻松创建功能丰富的交互式界面。...
1. **样式文件**: 主题包通常会包含CSS文件,这些文件定义了ExtJS组件的颜色、字体、边距、布局等样式属性,使其符合Bootstrap的设计规范。 2. **图像资源**: 为了实现Bootstrap的视觉效果,可能会包含一些背景图像...
5. **布局管理**:ExtJS强大的布局系统,如`BorderLayout`、`FormLayout`、`FitLayout`等,可以帮助创建复杂的窗口布局,模仿Windows多窗口并排显示的效果。 6. **拖放功能**:通过ExtJS的`DragDrop`插件,可以实现...
这个版本优化了性能,修复了大量已知问题,同时引入了新的组件和布局管理器,以满足更复杂的应用需求。例如,它提供了更丰富的图表组件,使得数据可视化更为直观。 2. **源码分析** "ext-4.2.2-gpl"目录下的源码...
3. **布局管理**:拥有各种内置布局,如网格、表格、卡片等,适应不同的界面设计需求。 4. **MVC架构**:遵循Model-View-Controller模式,便于代码组织和维护。 5. **主题支持**:提供了多种预设主题,可以轻松改变...
ExtJS 的核心特性包括组件化设计、数据绑定、丰富的UI组件、强大的表单处理、灵活的布局管理以及响应式设计。在6.2.0 版本中,这些方面可能有所增强和完善: 1. **组件系统**:ExtJS 采用组件化开发模式,允许...
7. **布局管理**:ExtJS提供了多种布局方式,如`fit`(适应)布局,使组件完全填充其容器。在“HelloWorld”例子中,可能会使用这种布局让文本居中。 8. **渲染组件**:最后,你需要调用`show`方法或`renderTo`属性...
ExtJS 3.0提供了多种布局模式,如“fit”(适应性布局)、“border”(边界布局)、“form”(表单布局)等,可以灵活地调整组件的大小和位置。布局管理器使得开发者无需关心具体的CSS样式,只需指定布局类型,框架...
文件如`layout.js`可能是EXTJS的布局配置文件,而`.sln`和`.suo`是Visual Studio项目解决方案和用户特定选项文件,用于管理和编辑项目。通过深入理解和掌握这些关键技术,可以更好地维护和改进这个系统。
3. **响应式设计**:ExtJS 7.0.0支持多设备和屏幕尺寸的响应式布局,确保应用程序在桌面、平板电脑和手机上都能正常运行,适应不同的视口大小。 4. **性能优化**:新版本提升了框架的运行效率,包括更快的应用程序...
7. **响应式设计**:ExtJS支持响应式布局,意味着应用可以根据用户的设备和屏幕尺寸自动调整布局,确保在桌面、平板和手机上都能提供良好的用户体验。 8. **图表组件**:ExtJS的图表组件功能强大,可以创建各种复杂...
2. **布局管理**:EXTJS 提供了多种布局方式,如表单布局、流式布局、绝对布局等,能够根据需要灵活调整组件的位置和大小,适应不同屏幕尺寸和设备。 3. **数据绑定**:EXTJS 4.1.1 包含了强大的数据模型和数据存储...
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 单选行,多选行,高亮显示选中的行,推拽...
4. **布局管理**:ExtJS的布局系统允许开发者定义容器的布局方式,如表单布局、流式布局、绝对布局等,使得组件能够在不同屏幕尺寸下自动适应和调整。 5. **数据绑定**:通过Data Package,ExtJS实现了视图和数据的...
**ExtJS-3.4.0系列目录** 在ExtJS框架中,3.4.0版本提供了丰富的组件和功能,适合构建复杂的Web应用程序。以下是对标题和描述中提及的几个关键知识点的详细解释: 1. **Ext JS 下载及配置** 在开始使用Ext JS前,...
- `extjs-lightbox.css`:样式表文件,定义了Lightbox的外观和布局。 - `images/`:存放示例图片的目录。 - `docs/`:可能包含关于如何使用和配置Lightbox的文档。 - `examples/`:可能有更多样化的使用示例。 在...
ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。这个特定的压缩包"ExtJS-4.2.6扩展ux插件89个"包含了Ext JS 4.2.6版本的一个重要组件:ux(用户界面扩展)插件。这些插件提供了额外的功能和...
5. **布局管理**:3.2.1版本的ExtJS有多种布局方式,如Fit布局、Form布局、Table布局、Column布局等,可以根据需求灵活调整组件的布局。 6. **拖放功能**:支持组件的拖放操作,可以轻松实现界面元素的动态组织和...