
Ext
三维突破
这个作者很懒,什么都没留下…
展开
-
Ext自定义事件
Ext中遵循一种树状的事件模型,所有继承自Ext.util.Observable类的控件都可以支持事件,可以为这些继承了Ext.util.Observable的对象定义一些事件,然后为这些时间配置监听器,当某个事件被触发时,Ext会自动调用对应的监听器,这些就是Ext的事件模型。如:定义Person类//////Person = function(name) { thi原创 2012-01-05 17:22:10 · 1580 阅读 · 0 评论 -
Ext.form.Layout布局--column布局
Ext.form.Layout布局、form验证。原创 2015-05-12 16:31:19 · 14850 阅读 · 2 评论 -
Ext.grid.Panel表格特性Feature
Ext.grid.feature.Feature是一类针对Ext.grid.Panel 的特殊插件,提供了可以被扩展的基本模板方法。子类包括:1、Ext.grid.feature.RowBody 表格行体行体特性为表格追加了tr标签,跨越了原始表格的所有列,在表格中展示一些描述性的特殊信息时非常有用,行体在默认状态下是隐藏的,如果需要展示行体必须覆盖getAdditionalData方法,原创 2015-05-11 22:13:22 · 3871 阅读 · 0 评论 -
Ext.form.FieldSet字段集
Ext.onReady(function (){ Ext.create('Ext.form.Panel', { title: 'Ext.form.FieldSet示例', labelWidth: 40,//标签宽度 width: 220, frame: true, renderTo: Ext.getBody(原创 2015-05-10 16:32:02 · 2055 阅读 · 0 评论 -
Ext.form.Panel表单加载
Ext.onReady(function (){ //初始化提示 Ext.QuickTips.init(); var productForm = Ext.create("Ext.form.Panel", { title: "表单加载示例", width: 300, frame: true, fieldDefa原创 2015-05-10 17:15:46 · 3197 阅读 · 0 评论 -
Ext.window.MessageBox按钮中文的设置问题
最近发现Ext4中的ext-lang-zh-CN.jz中的MessageBox的按钮中文问题有问题,通过以下方式改写: Ext.onReady(function () { Ext.window.MessageBox.prototype.buttonText = { ok: "确定", cancel: "取原创 2015-04-29 15:49:56 · 1955 阅读 · 0 评论 -
Ext.grid.Panel远程加载数据分页,提供添加删除修改等操作
Ext.grid.Panel远程加载NorthWind中Customers数据,并提供分页、添加、删除、修改和查看操作,界面如下图:Ext.grid.Panel Ajax加载数据添加界面修改界面查看界面Extjs代码如下://Ext.grid.Panel动态加载和读取相关Customers信息Ext.onReady(function (){原创 2015-03-20 09:38:23 · 3274 阅读 · 0 评论 -
Ext.grid.Panel加载JSON数据
Ext.onReady(function (){ //建立一个store要使用的Model Ext.define("User", { extend: "Ext.data.Model", fields: [ { name: "firstName", type: "string" }, { name: "原创 2015-03-11 15:15:29 · 4636 阅读 · 2 评论 -
Ext.data.proxy.Ajax代理
Ext.data.proxy.Ajax代理是一个在应用程序中使用最为广泛的服务端代理,采用Ajax方式通过请求指定的URL来读写数据,但是不能跨域读取数据,如果需要读取跨域数据可以使用Ext.data.proxy.JsonP代理。Ext.onReady(function (){ //创建数据模型 Ext.regModel("Person", { fileds:原创 2015-03-03 14:56:04 · 3430 阅读 · 0 评论 -
Ext.data.proxy.LocalStorage和SessionStorage
Ext.data.proxy.LocalStorage是Ext.data.proxy.WebStorage的子类,使用HTML5的LocalStorage API在客户端保存数据,由于HTML5的LocalStorage不能存储复杂数据,因此在读写操作时LocalStorage代理会自动序列化和反序列化数据。 LocalStorage代理经常用来保存不需要存储在服务端的用户信息,这些信息原创 2015-03-03 11:18:17 · 2335 阅读 · 0 评论 -
Ext在模型中通过代理加载数据
Ext4中使用模型代理加载数据,利用NorthWind数据库中的Customers表Ext.onReady(function (){ Ext.regModel("Customers", { fields: [ //定义模型字段 { name: "CustomerID", type: "int" },原创 2015-03-02 16:41:14 · 625 阅读 · 0 评论 -
Extjs简单提交表单
Ext.Ajax应用 用户名: 密 码: function login(){ var requestConfig = { url: "/AjaxHandler/loginServer.ashx", params: { userName: Ext.g原创 2015-02-27 16:21:13 · 1113 阅读 · 0 评论 -
Ext.form.CheckboxGroup和Ext.form.RadioGroup组件示例
Ext.onReady(function (){ var panelDemo = new Ext.form.Panel({ title: "CheckboxGroup和RadioGroup组件示例", bodyStyle: "padding:5 5 5 5", frame: true, height: 140,原创 2015-01-26 14:41:22 · 2608 阅读 · 0 评论 -
Ext.form.field.ComboBox示例
Ext.onReady(function (){ //创建数据模型 Ext.regModel("PostInfo", { fields: [{ name: "province" }, { name: "post" }] }); //定义组合框中显示的数据源 var postStore = Ext.create("Ext.data.Store原创 2015-01-26 16:42:21 · 5540 阅读 · 0 评论 -
Ext.grid.Panel综合示例
Ext.grid.Panel综合示例包括1、添加数据2、简单搜索3、编辑数据4、删除数据其中用到了comboBox的二级、三级联动和默认值的设定,以及datefield的使用和numberfield的使用,现将代码提供如下:HTML页面代码 Ext.datagrid远程加载数据(添加、删除和修改)原创 2015-04-26 22:47:02 · 10381 阅读 · 3 评论