Exjs 入门篇
看到extjs如此绚丽的界面,突然有种莫名的冲动来学习下!extjs是从yui-ext发展来的一套ajax控件,是一套完整的富客户端解决方案,也因为功能完整,ext-all.js有400多k(最新的extjs3.2.0有600多k),以...extJs 下拉框联动实现代码
复制代码代码如下://第一个下拉框varparentstore=newext.data.store({proxy:newext.data.httpproxy({url:'loadbyparentid.action?parentid=1001'}),reader:newext.data.jsonreader({root:'list...- 0
- 0
- 0
- 0
- 0
ExtJS Store的数据访问与更新问题
可以使用add(ext.data.record[]records)或者add(ext.data.recordrecord)向store末尾添加一个或多个record。如:复制代码代码如下:varnewrecord=newpersonrecord({name:"tom",age:22});store.add(...- 0
- 0
- 0
- 0
- 0
Extjs中常用表单介绍与应用
目标:知道表单面板如何创建了解表单面板中xtype的类型的应用知道表单面板如何验证,绑定,取值综合应用表单面板(玩转它)内容:首先我们要理解的是FormPanel也是继承panel组件的。所以它有着panel的...- 0
- 0
- 0
- 0
- 0
学习ExtJS Window常用方法
一、属性plain:布尔类型,true表示强制与背景色保持协调,默认值为false。resizable:布尔类型,用户是否可以调整窗体大小,默认值为true表示可以调整大小。maxinizable:布尔类型,true表示显示最大化按...- 0
- 0
- 0
- 0
- 0
ExtJS PropertyGrid中使用Combobox选择值问题
问题描述:在propertygrid中使用combobox来选择值时,得到的应该是displayfield的值,但是在确认选择的时候却显示了valuefield的值,例如,下拉选择性别,displayfield分别为'男','女',对应的valuefi...- 0
- 0
- 0
- 0
- 0
使用ExtJS技术实现的拖动树结点
一、结点拖放的位置拖放结点包含了两个动作,拖(drag)和放(drop)。拖很好理解,就是将结点拖起来,拖哪一个结点的效果都是一样的。不过放结点就比较复杂了。放结点可分为如下两种情况:追加(append)结...- 0
- 0
- 0
- 0
- 0
extjs grid设置某列背景颜色和字体颜色的方法
css代码:复制代码代码如下:.x-grid-back-red{background:#ff0000;}js代码:复制代码代码如下:{header:'分成类型',dataindex:'dividetype',renderer:function(v,m){m.css='x-grid-back-red';retu...- 0
- 0
- 0
- 0
- 0
Extjs中DisplayField的日期或者数字格式化扩展
使用Ext.form.FormPanel来处理数据时候,某些字段是需要只读的。当然我们可以使用Ext.form.TextField,然后设置成ReadOnly,不过这样子的显示效果不是很好,因为始终会有个输入框。所以我们必须使用E...- 0
- 0
- 0
- 0
- 0
extjs grid设置某列背景颜色和字体颜色的实现方法
css代码:复制代码代码如下:.x-grid-back-red{background:#ff0000;}js代码:复制代码代码如下:{header:'分成类型',dataindex:'dividetype',renderer:function(v,m){m.css='x-grid-back-red';retu...- 0
- 0
- 0
- 0
- 0
ExtJs事件机制基本代码模型和流程解析
代码实现的目的:为一个自定义的类的某个属性在使用它时候,触发某个事件。该程序的效果:点击输入按钮,弹出一个脚本提示输入框让用户输入他的姓名,确定后,用户录入的姓名会显示在页面的姓名文本框...- 0
- 0
- 0
- 0
- 0
Extjs 几个方法的讨论
下面我讲一下在使用Extjs遇到的一个问题,希望各位朋友看到这篇随笔以后,能给我指教,这里我先谢过了!相信大家在做Extjs开发的时候都使用过类似下面的代码:复制代码代码如下:varform_pz=newExt.f...- 0
- 0
- 0
- 0
- 0
extjs 为某个事件设置拦截器
Ext.util.Observable有一个重要的功能,可以为某个事件设置拦截器,统一管理方法的处罚。使用capture()和releaseCapture()来实现这个功能。我们先来自定义一个事件:复制代码代码如下:person=functi...- 0
- 0
- 0
- 0
- 0
Extjs学习笔记之九 数据模型(上)
本文开始进入Extjs最核心最优秀的部分。Extjs的数据模型分为以下几个部分:数据记录Record数据集合中的一个条记录,包括数据的定义和值。相当于实体类。数据代理Proxy用来获取数据的代理。相当于Data...- 0
- 0
- 0
- 0
- 0
extjs 学习笔记 四 带分页的grid
很多时候,我们需要显示在grid中的数据不是短短的几条或者几十条,而是成千上万条。如果让大量的数据一股脑全都显示在一个页面中,可以想象会造成什么样的用户体验。 因此,现在几乎所有的grid控件...- 0
- 0
- 0
- 0
- 0
Extjs TriggerField在弹出窗口显示不出问题的解决方法
解决Extjs TriggerField在弹出窗口显示不出问题 一、原因分析 this.WinData.AutoLoad.Mode = LoadMode.IFrame; WinData.AnimateTarget = "BtnEdit"; PHWin.Controls.Add(WinData...- 0
- 0
- 0
- 0
- 0
层序遍历在ExtJs的TreePanel中的应用
今天帮朋友解决了一个问题:使用ExtJs的TreePanel控件,如何得到树的第一个叶子节点的信息。原理非常简单,就是树的层序遍历,在遍历过程中遇到第一个叶子节点即完成工作。效果如下图:代码如下:复制...- 0
- 0
- 0
- 0
- 0
extjs 学习笔记(三) 最基本的grid
extjs的一个亮点就是提供了丰富的UI,使得没有艺术细胞的程序员也能做出绚丽的界面。把所有的UI集中到一起,有好处也有坏处,好处是有了统一的风格和接口,坏处是js文件过于庞大,使用extjs的最小集...- 0
- 0
- 0
- 0
- 0
Extjs学习笔记之七 布局
Panel内部的组件添加多了之后,组件如何排放就成了一个问题,Extjs的Layout就是为了解决这个问题的。其实学习Layout的最好地点就是Extjs的官网的例子ExtjsLayoutBrowser. Extjs3.1.0版本支持17种...- 0
- 0
- 0
- 0
- 0