//小小的入门
首先是怎么得到Ext中的对象:只需要一个new关键字即可(例如:new Ext.form.FormPanel({name:'form表单',items:[new Ext.form.TextField({field:'用户名'})}))
注释一下:
{}:这个里面放的主要是new的这个对象里面的配置,即他们的属性
items:[]这个里面放入的主要是对象,即直接放入可以了,不需要用{},如果配置的话也要用{}。
//在jsp中写Ext的时候必须要导入
<link rel="stylesheet" type="text/css" href="resources/css/
ext-all.css" />
<script type="text/javascript" src="adapter/ext/
ext-base.js" ></script>
<script type="text/javascript" src="
ext-all.js"></script>
这几个文件,他们的位置放在WebCntent下面
//步入正题:
A:布局
布局主要分为四种(用的比较多吧):
border:将面板分成东南西北中这五块
fit:填充布局
acordion:列布局
form:表单布局
他们的使用只需要讲该组件的layout配置成你想要的布局模型
B:表格(举例一个)
var checkboxs = new Ext.grid.CheckboxSelectionModel({});
var cols = [new Ext.grid.RowNumberer(),
checkboxs,{header:'行名',fixed:true,sortable:true,dataIndex:'[color=red]id[/color]'}];//此id 为store里面创建行的id
var storeclasses = new Ext.data.Store({
url:'classes.action',
baseParams:{method:'getClasses',parentId:''},
reader:new Ext.data.JsonReader({root:'result'},Ext.data.Record.create([{name:'[color=red]id[/color]'}]))
,autoLoad:true});
var config ={
width:860,
height:200,
frame:true,
region:'center',
id:'grid',
columns:cols,
sm:checkboxs,
store:store,
tbar:['->',//这个符号是表示将这些组件往最右边靠
new Ext.form.ComboBox({store:storeclasses,displayField:'text',triggerAction:'all'})
//前面这个对象是将这个store里面的text这个属性的值动态的放入到这个下列表中来
,{text:'addclasses',handler:function(){}}]
};
var classgrid = new Ext.grid.GridPanel(config);
//得到选中的行所得到值
var g = Ext.getCmp("grid");
var record =g.getSelectionModel().getSelected();
var dname=record.get('id');
C、树:
var tree = new Ext.tree.TreePanel({
renderTo:'div',
width:120,
heigth:500,
id:'tree',
loader:new Ext.tree.TreeLoader({url:'classestree.action?method=classesTree'}),
root:new Ext.tree.AsyncTreeNode({id:'lxit',text:"lxit"})
});
分享到:
相关推荐
### ExtJS 表格布局小例子详解 #### 一、简介 本文档旨在解析一个具体的 ExtJS 表格布局小例子,重点介绍其中涉及的数据存储、数据删除与添加的方法。ExtJS 是一款强大的 JavaScript 框架,用于构建交互式的前端...
3. **Card布局**:Card布局在一个容器中只显示一个子元素,常用于实现轮播效果或选项卡面板。 4. **Border布局**:Border布局是最常用的布局之一,它将容器分为五个区域:东(east)、南(south)、西(west)、北(north)...
在本文中,我们将深入探讨如何使用Ext Column+Form布局来构建复杂的页面。这种布局方式是Ext JS库中的一种强大工具,特别适用于创建数据输入密集型的Web应用界面。Ext JS是一个用于构建富客户端应用程序的JavaScript...
ext写的完整布局,左侧是个树状形式的展现方式,可以参考一下
在Ext JS这个强大的JavaScript库中,布局管理是构建复杂用户界面的关键部分。布局决定了组件如何在容器内排列和适应不同的屏幕尺寸。本篇文章将深入探讨Ext中常用的两种布局:Fit布局和Border布局,为初学者提供详细...
ext布局和菜单设计整理
用Ext的Panel实现了简单布局,并在左侧显示树形菜单
EXT后台简单布局,很好的,好用!!!!
非常简洁漂亮的EXT.NET登录界面布局
Ext.Window 通过DIV布局,通过DIV填充window内容,带Ext所需文件。
在 Ext JS 中,布局(Layout)是一个重要的概念,它指的是容器组件内子元素的排列方式。Ext JS 的所有容器组件都支持布局操作,并且每个容器都有一个对应的布局策略,该策略负责管理容器中子元素的排列、组合以及...
ext做简单布局,ext简单布局,直接修改即可使用ext简单布局,直接修改即可使用ext简单布局,直接修改即可使用
CSS布局是网页设计的核心,它决定了元素在页面上的排列方式。传统的CSS布局方法包括流式布局、固定布局和响应式布局等。然而,随着Flexbox和Grid布局的引入,CSS布局变得更加灵活和强大。Flexbox主要用于一维布局...
Ext_Form精典布局
`Ext.Viewport`布局是Ext JS框架中构建复杂用户界面的关键组件之一。通过合理的属性配置和布局设计,它可以有效地管理页面上的多个区域和组件,实现灵活的布局调整和动态内容加载。对于希望利用Ext JS创建高级Web...
环境:Window XP Sp3、IE 7、FireFox、Tomcat 6.0、Eclipse 3.3 使用步骤: 1、下载解压缩之后,使用IDE导入工程...3、一一注释main.js中的演示方法,可以看到11种Ext常用的布局方式 阅读:本中心学习Ext框架开发的学员
ext2.2包括登陆页面和主框架页面。 简洁,漂亮
### Ext中表单中各种组件的布局 #### 平行分列布局介绍 在Ext框架中,表单组件是创建用户界面的重要组成部分。通过合理的布局管理可以极大地提升用户体验。本篇将详细介绍Ext中表单中各种组件的布局方法,重点讨论...
ext2.0 layout布局(使用viewport),将其部署到php服务器上,可以查看效果:适合一般的应该工作界面,有滑动菜单和树形菜单等,初步实现了一个不错的应用视图框架