![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
extjs
超然
这个作者很懒,什么都没留下…
展开
-
Extjs 项目中按条件查询,分页显示后,点击下一页,查询条件消失
开始试了很多次,从网上找到了解决方法,添加一个beforeLoad的事件原创 2011-08-08 10:44:17 · 3645 阅读 · 0 评论 -
ExtJS 的表单验证机制(Form Validation)
在 Extjs 中,表单(form)提供了各种各样的验证机制和方法,在这里总结一下在讲解表单验证前需要先说一下错误提示(Tips)的配置在 Ext.onReady 中添加以下两行代码:[javascript] view plaincopy//初始化组件的信息提示功能 Ext.QuickTips.init(); //转载 2013-06-04 23:36:17 · 703 阅读 · 0 评论 -
教你如何破解 Sencha Architect 2 (ExtJs Designer)
1,安装原版的软件,2.0,2.1的都可以2,然后找到 user.license 文件windows 在 C:\Documents and Settings\\Local Settings\Application Data\Sencha, Inc\Sencha Architect 2.0/user.licenselinux 在 /home/**/.local转载 2013-06-04 23:32:04 · 991 阅读 · 0 评论 -
ExtJs典型用法之文件上传
从今天起我会和大家一块来学习ExtJs的典型操作,前面我写了一些ExtJs的文章,那个系列主要是系统的来介绍Ext如何使用。但是我们知道如果仅仅那样来介绍会遗漏很多实用的内容,因此我今后会继续写一些常用的Ext操作方面的内容,暂且叫做"ExtJs典型用法"系列吧。今天我们首先看一下Ext中如何上传文件。我们知道在传统的html中有file组件(也就是type为file的input组件),但转载 2013-05-31 17:17:09 · 776 阅读 · 0 评论 -
(Extjs)对于GridPanel的各种操作
刚才做了个有点特殊的需求,在某窗口关闭时,要把Gridpanel中的选择行清空,因为如果不清空,直接双击,就不能即时更新出来我想要的内容。答案是:Grid.getSelectionModel().clearSelections();顺便,把Gridpanel的多种操作总结一下,它的帮助文档不给力啊。1、Ext.grid.GridPanel 主转载 2013-05-30 17:58:19 · 546 阅读 · 0 评论 -
Extjs的FormPanel从后台load json数据的要点
1、定义接口json格式;{"success":true,"info":[{"elongInfo":"elong test","ctripInfo":"ctrip test"}]}a、需要success,判读是否成功;b、root节点info下是一个数组;2、定义reader;new Ext.data.JsonReader({successProperty: 'succ转载 2013-05-29 17:37:36 · 440 阅读 · 0 评论 -
extjs form 取值 赋值 重置
一、从form中获取field的三个方法:1、Ext.getCmp('id');2、FormPanel.getForm().findField('id/name');3、Ext.get('id/name');//前提是FormPanel在界面上显示出来了。 二、ExtJS如何给textfield赋值的三个方法:var value="值";1、转载 2013-05-29 17:36:29 · 574 阅读 · 0 评论 -
Margin 与 Padding 的区别
1.Margin 用来设置页面中一个元素所占空间的边缘到相邻元素之间的距离. 如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。 如果只提供一个,将用于全部的四边。 如果提供两个,第一个用于上-下,第二个用于左-右。 如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。 在IE4+,margin属性不可用于td和tr对象转载 2013-05-23 15:40:04 · 727 阅读 · 0 评论 -
ExtJS FormPanel xtype类型 总汇
xtype Class------------- ------------------box Ext.BoxComponentbutton Ext.Buttonbuttongroup Ext.ButtonGroupcolorpalette Ext.ColorPalettecompon转载 2013-05-23 15:39:16 · 1948 阅读 · 0 评论 -
ExtJs 中 FormPanel 的数据加载和提交
在使用 Ext.form.FormPanel 时我们通常需要使用它的form 对象来加载数据或提交数据[javascript] view plaincopythis.formPanel.getForm().load({ url : __ctxPath + '/ws/getUserInfo.do?useid转载 2013-06-04 23:38:00 · 721 阅读 · 0 评论 -
如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
前台部分很简单: 首先定义一个数组,用来储存STORE里的值。 之后利用store自带的each遍历方法把数组填满。 最后建一个ajax请求传送到后台即可。 var lstAddRecord=new Array();store.each(function(record) { lstAddRecord.push(record.data);});Ext.Ajax.requ转载 2013-06-17 10:49:54 · 899 阅读 · 0 评论 -
Extjs 项目中对复选框的处理
1.定义一个panel,包含了复选框的设计原创 2011-08-08 13:36:21 · 1557 阅读 · 0 评论 -
Extjs 中fields和grid的columns如何动态生成
//fields 动态生成1.var s_fields = ""; for(var i = 0;iif(s_fields.length >0){s_fields +=",";}s_fields += '{name:"' + data转载 2011-08-08 10:02:38 · 2554 阅读 · 0 评论 -
ExtJs 项目对话框001
弹出简单的消息框Ext.MessageBox.alert('标题','内容',function(btn){alert('你刚刚点击了' + btn); });Ext.MessageBox.confirm('选择框','你到底是选择Yes还是No?', func原创 2011-08-01 14:12:25 · 529 阅读 · 0 评论 -
extjs API 学习系列 --Ext.MessageBox 转载学习
1.Ext.MessageBox.alert()方法 有四个参数,为简单起见,主要介绍前面三个参数: alert( title , msg , function(){} ) 其中title,msg为必选参数,function为可选转载 2011-08-09 13:37:36 · 618 阅读 · 0 评论 -
Extjs4.0 Ajax异步取值 动态创建Chart
注意使用的环境:页面显示一个tab,tab中加载chart,调用Ext.onReady(function(){});的时候要装载tab由于chart中的数据都是从数据库中获得,这里必须要使用AJax异步请求,但是请求具体什么时候返回数据,不知道,所以不能直接在装载ta原创 2011-08-12 13:30:26 · 3579 阅读 · 4 评论 -
extjs4 如何动态加载带有复选框的tree
1.第一步//加载store var store = Ext.create('Ext.data.TreeStore', { proxy: { type: 'ajax', url: pa原创 2011-10-11 20:53:56 · 2215 阅读 · 0 评论 -
Ext.extend -- 扩展Ext中的组件
引言起初,Ext.extend()干的不错,它使你能够建立强大的面向对象的JavaScript类层次结构。你可以用它构建你自己的类和派生类,当然也可以扩展Ext的内建类。如果不熟悉Ext.extend(),你应该先读一下Manual:Intro:Inheritance。Jozef Sakalos写的Tutorial:Extending_Ext_Class详细介绍了怎样在Ext1.X转载 2013-06-04 23:45:22 · 747 阅读 · 0 评论 -
Ext.data.Store add/insert 执行后,绑定Grid 的序号不增加
var length = store.data.length;store.insert(length,records);store.data.length += records.length;原创 2013-06-14 14:40:02 · 1211 阅读 · 0 评论 -
extjs 项目UI总结
1.页面布局(border)var panel = Ext.create('Ext.panel.Panel', { height:'100%', layout: 'border', defaults:{ split:true//各个布局之间可拉动 }, items: [原创 2013-06-19 15:31:08 · 1400 阅读 · 0 评论