
extjs
六毛饭
这个作者很懒,什么都没留下…
展开
-
文件上传asp.net后台
using System; 3: using System.Web; 4: using System.IO; 5: using System.Web.Script.Serialization; 6: 7: namespace MyApplication 8: { 9: public class FileUploadHandler : IHttpHandler 10: { 11: public原创 2013-07-12 10:47:38 · 537 阅读 · 0 评论 -
extjs desktop解析 【转】
1):打开EXT2.0/example/desktop桌面,打开sample.js文件. getModules : function(){//配置开始里面:左边的 return [ new MyDesktop.CmpWindow(), new MyDesktop.ForumWin原创 2013-07-12 10:47:41 · 705 阅读 · 0 评论 -
extjs action
var loginform = new Ext.FormPanel({ labelAlign : 'right', title : 'ixcom通信中间件 v3.5 ', buttonAlign : 'right', width : 260, frame : true,原创 2013-07-12 10:47:20 · 731 阅读 · 0 评论 -
extjs form的提交
Ext.onReady(function(){ //开启快速提示功能 Ext.QuickTips.init();//初始化全局 QuickTips 实例.设置当出错时提示信息 Ext.form.Field.prototype.msgTarget = 'side';//初始化提示标志.设置当出错时提示标志的感叹号图标 /*定义一个 loginData “登录”按钮触发事件*/ fun原创 2013-07-12 10:47:18 · 608 阅读 · 0 评论 -
用extjs发现ie漏洞
在title里对加一个字或少一个字都会正常显示,但不变就显示不出extjs的alert 个更新主进度条 cript" src="../../extjs2.0/adapter/ext/ext-base.js"> cript" src="../../extjs2.0/ext-all.js"> cript" src="../../extjs2.0/source/locale/ext-l原创 2013-07-12 10:47:11 · 1462 阅读 · 0 评论 -
extjs 用如下方法得到输入的内容
items:[new Ext.form.HtmlEditor({ name:'htmlContent', id : 'htmlContent', height:50, width : 400,cont=Ext.get('htmlContent'); alert(cont.getValue());09年新晋3D主流网游《天下贰》,网易六年亿资打造原创 2013-07-12 10:47:07 · 456 阅读 · 0 评论 -
ExtJs关于Ext.extend()的说明
Ext.extend方法是用来实现类的继承。 extend(Object subclass,Object superclass,[Object overrides] : Object 第一个参数:子类 第二个参数:父类 第三个参数:要覆盖的属性。 这里需要强调一下,子类继承下来的是父类中通过superclass.prototype方式定义的属性(包括用此方法定义的函数)。 例子如下: Js代原创 2013-07-12 10:46:42 · 445 阅读 · 0 评论 -
Ext中的get、getDom、getCmp、getBody、getDoc的区别
转自:http://wayfoon.javaeye.com/blog/225862 Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。 1、get方法 get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DO原创 2013-07-12 10:46:40 · 419 阅读 · 0 评论 -
实现Ext Grid宽高自适应 实现loading image
转自:http://www.ajaxbbs.net/read.php?271 不知是Ext的Bug还是其他原因,当初始化grid并将宽度设为100%时,其宽度会变成10000px宽,高度100%则grid高度根据grid内容自适应,而不是根据其所在容器自适应,一直没有很好的办法,只能使用绝对宽高,但有时这是很不方便的。对此问题一直耿耿于怀,后来终于想出了一个办法,还真的可行,但就是感觉有点蹩脚。原创 2013-07-12 10:46:38 · 692 阅读 · 0 评论 -
extjs 问题集锦 好贴 转
Ext分页的时候 load(params:{start:0, limit:10}); start是第几条开始,limit表示取几条。对于分页工具条,它内部会计算start这个数据 然后发到后台。它从上一次的start值加上pageSize的值,做为这次的start的值。但要注意的是,要有正确的页数,不然就会出现小毛病。对于页数,在后台返回的数据中,必须要有记录总数,做为grid的store,让它读原创 2013-07-12 10:46:31 · 745 阅读 · 0 评论 -
extjs自定义事件
使用自定义事件分四步,1 先定义一个类,为这个类增加事件,2将这个类继承为Ext.util.Observable的子类,也就是扩展Ext.extend('','')3为这个类的实例中的这个事件绑定处理函数4 用fireEvent激发这个事件 网友实例讲解:事件是指一个特定的动作,这个动作可以针对HTML元素的,如keydown,keyup,mouseover, mouseout等原创 2013-07-12 10:46:29 · 668 阅读 · 0 评论 -
extjs 单击按钮,刷新GRID数据
......(二)JS:Ext.onReady(function(){......var button = Ext.get('button1'); //获得按钮实例button.on('click', function(){ //按钮单击事件grid.store.reload(); //刷新GRID数据源原创 2013-07-12 10:46:21 · 704 阅读 · 0 评论 -
extjs 对grid中 的行监听
在grid 中初始化一个RowSelectionModel,在RowSelectionModel监听rowselect事件即可搞定,如下: var sm = new Ext.grid.RowSelectionModel({ singleSelect: true, listeners: {原创 2013-07-12 10:46:17 · 1662 阅读 · 0 评论 -
extjs asp.net成功实现文件上传
public void Page_Load(object sender, System.EventArgs e) { /// 在此处放置用户代码以初始化页面 //if (this.IsPostBack) if(this.SaveFiles()) Response.Write("{success:true,msg:'File was succes原创 2013-07-12 10:47:45 · 504 阅读 · 0 评论 -
1.1 Ext的下载和开发环境
第一章 Ext的下载和开发环境 Ext的下载地址:http://www.extjs.com/products/extjs/download.php 目前的版本是Ext JS 2.2.1 1.1 Ext的目录结构介绍: adapter Ext核心代码和底层库,包括jQuery,Prototype和YUI的适配器 build Ext压缩后的代码,压缩的代码体积小,加载原创 2013-07-12 10:45:48 · 607 阅读 · 0 评论 -
extjs 最简单的 提交表单方法
var form = loginform.getForm().submit( { waitTitle : '请稍候', waitMsg : '正在登录......', success : function() { //alert("login success"); window.location = path; }, failure : function() { Ext.Mess原创 2013-07-12 10:47:22 · 504 阅读 · 0 评论 -
Ext.MessageBox.hide与alert会阻塞程序的执行,而Ext版的alert是异步执行
.() 把显示着的当前message box隐藏起来。.Ext.MessageBox.alert()方法有四个参数:alert( title , msg , function(){} ,this)其中title,msg为必选参数,function为可选参数,在关闭弹出窗口后触发,可以传入点击的按钮的id,第四个参数scope:指回调函数作用域。Ext.Msg.alert(”Notice”,”原创 2013-07-12 10:47:13 · 1836 阅读 · 0 评论 -
Ext.form.HtmlEditor如何判断是否有输入
if(he.getValue().trim() == "" || he.getValue() == " ")也不尽全对. trim()应该去不了" "标记,这是一个半角空格. 还有很多如智能ABC中的v11,(不记得是v11还是v31了,我没怎么用过,我五笔的)它也是一个全角空格. EXT中有一个方法,可以清理所有HTML标识, 但我一时忘了是哪个了,你查下API吧. 你用了它后,都没有了. 只要原创 2013-07-12 10:47:01 · 786 阅读 · 0 评论 -
extjs产生一个有编辑器的window最简单代码
亲爱的朋友: 您好! var qform = new Ext.form.FormPanel({ title:'Ext.form.HtmlEditor示例', labelWidth : 70,//标签宽度 labelSeparator :':',//分隔符 width : 530, frame : true, items:[new Ext.form.HtmlEdito原创 2013-07-12 10:46:58 · 594 阅读 · 0 评论 -
gridpanel 第一次显示内容 第二次无法显示
关键是这句: win.on('beforedestroy', function(tab) { typelist.remove(tab,false); tab.hide(); return false; }); 网友原文章MyDesktop.TypeMo原创 2013-07-12 10:46:54 · 815 阅读 · 0 评论 -
EXTJS 学习
目录 (1)箭头样式 (2)treenode 自定义样式 (3)Ext.tree.TreePanel 的title,root 配置项必须指定,不然图像在IE中显示混乱; loader配置项不指定,不显示图像. (4)Extjs 日期的使用方法(显示,接收,定义,提交) (5)Extjs 三个主要文件错误的引用, 浏览器无法显示Extjs效果. (6)gridpanel加态重新加载c原创 2013-07-12 10:46:51 · 555 阅读 · 0 评论 -
ext总结 好帖 【转】
ext总结 最近也终于使用ext做了一个小的web项目。第一次使用ext做项目毕竟经验不足,仅记下一些开发思路和需要注意的地方。 Ext Js 2.2+Spring 2.5,没有使用struts,hibernate 1)目录结构 a)js部分 根目录下建立/js/ext/目录,存放所有和ext相关的js文件。/js/ext/目录下可建立ext相关子目录 /js/ext/adapter/ — 存放原创 2013-07-12 10:46:33 · 594 阅读 · 0 评论 -
extjs 的ext.getCmp 得到组件 或hide
cript"> function InitDialog() { // 生名组件 new Ext.Panel({ renderTo:"hello-dialog", id:"hello-dialog", title:"面板头部header"原创 2013-07-12 10:46:23 · 1200 阅读 · 0 评论 -
extjs 单击按钮,刷新GRID数据
......(二)JS:Ext.onReady(function(){......var button = Ext.get('button1'); //获得按钮实例button.on('click', function(){ //按钮单击事件grid.store.reload(); //刷新GRID数据源原创 2013-07-12 10:46:19 · 1598 阅读 · 0 评论 -
extjs 的ext.getCmp 得到组件 或hide or show
cript"> function InitDialog() { // 生名组件 new Ext.Panel({ renderTo:"hello-dialog", id:"hello-dialog", title:"面板头部原创 2013-07-12 10:46:15 · 622 阅读 · 0 评论 -
extjs 10 Tree 1
继承自Observable,用于存放树装的数据结构 方法 Tree( [Node root] ) 以root为根构造Ext.data.Tree对象 getNodeById( String id ) : Node 由指定id得到节点 getRootNode() : Node 得到根节点,由属性root得到更方便 setRootNode( Node node ) : Node 设置根节点 事件有 ap原创 2013-07-12 10:46:10 · 528 阅读 · 0 评论 -
extjs 7
上篇ExtJs2.0学习系列(5)--Ext.FormPanel之第二式中我们讨论了下fieldset和表单验证的知识,今天我们接着深入解析表单元素中ComboBox组件的使用。会涉及 到.net简单服务器数据交互,但暂不做深入讨论,以后会详细分析服务器交互相关,不过可能要等较长一段时间,呵呵! 5.服务器数据作为ComboBox的数据源实例 首先从服务器获取json数据: //cs后台代原创 2013-07-12 10:46:03 · 1444 阅读 · 0 评论 -
3.1 extjs
//html代码 //js代码var w=new Ext.Window({ contentEl:"win",//主体显示的html元素,也可以写为el:"win" width:300, height:200, title:"标题" });原创 2013-07-12 10:45:54 · 581 阅读 · 0 评论 -
2.1 extjs
//html代码 //js代码var p = new Ext.Panel({ title: 'My Panel',//标题 collapsible:true,//右上角上的那个收缩按钮,设为false则不显示 renderTo: 'container',//这个panel显示在html中id为container的层中原创 2013-07-12 10:45:52 · 489 阅读 · 0 评论 -
SqlDataReader
SqlDataReader 要想返回可以datareader[0]的方式进行读取数据时,必须要进行 datareader.Read();SqlDataReader datareader=cmd.ExecuteReader(); if (datareader.HasRows) { datareader.Read();原创 2013-07-12 10:45:45 · 677 阅读 · 0 评论 -
extjs成功读入xml
cript">Ext.onReady(function(){ var httpproxy=new Ext.data.HttpProxy({url:'XMLFile.xml'}) var metedata={totalRecords:"Column1", record:"Table1", fields:[ {name:'nam原创 2013-07-12 10:45:23 · 589 阅读 · 0 评论 -
转 extjs表单
Ext.onReady ( /* 表格控件的数据存放在Store(数据存储器)中 Record:各个字段的类型 var r=new MyRecord(....)具体的数据 Store:可以理解为数据表,包含多个Record。 包含数据来源(DataProxy),数据解析(DataReader)等 相关信息,Store将数据源数据解析为数据集(原创 2013-07-12 10:45:16 · 450 阅读 · 0 评论 -
extjs asp.net 乱码
把所有js和html转存为UTF-8,然后把调用js的html设置为UTF-8编码,当然Asp的Request和Response保持默认的UTF-8,Firefox上就没有乱码的问题了。再试IE,发现FormPanel内的数据已经没有问题,但通过URL参数传递的中文还是不对。依次尝试使用escape,encodeURI,encodeURIComponent函数对URL进行编码,没有效果。多次试验下原创 2013-07-12 10:48:03 · 617 阅读 · 0 评论 -
extjs store刷新
extjs里面重新加载绑定的数据之前一定要store.removeAll(),然后再执行绑定方法store.load( { params: {start: 0, limit: pagesize,DepartmentID:DepartmentID1 } } );09年新晋3D主流网游《天下贰》,网易六年亿资打造原创 2013-07-12 10:48:01 · 1356 阅读 · 0 评论 -
extjs文件上传
Ext.QuickTips.init(); var fp = new Ext.FormPanel({ region : 'center', labelWidth : 35, frame : true, bodyStyle : 'padding:5px 5px 0', autoScroll :原创 2013-07-12 10:47:36 · 547 阅读 · 0 评论 -
Ext.MessageBox.hide()
Ext.MessageBox.hide()把显示着的当前message box隐藏起来。网易历六年耗亿资打造,3D国韵网游《天下贰》,免费领光盘原创 2013-07-12 10:47:25 · 679 阅读 · 0 评论 -
ext的登录框会有一个正在登录的进度框的waitMsg的效果
var loginform = new Ext.FormPanel({ labelAlign : 'right', title : 'ixcom通信中间件 v3.5 ', buttonAlign : 'right', width : 260, frame : true,原创 2013-07-12 10:47:09 · 563 阅读 · 0 评论 -
gridpanel取得所选元素
if (grid.getSelectionModel().getSelected()) { textField.setValue(grid.getSelectionModel().getSelected().get('列名'));}原创 2013-07-12 10:46:56 · 507 阅读 · 0 评论 -
extjs 9 EXT的form表单ajax提交(默认提交方式)
1, EXT的form表单ajax提交(默认提交方式)[复制到剪贴板]CODE:1. function login(item) { 2. 3. if (validatorForm()) { 4. // 登录时将登录按钮设为disabled,防止重复提交 5. this.disabled =原创 2013-07-12 10:46:08 · 662 阅读 · 0 评论 -
extjs 8
上篇ExtJs2.0学习系列(5)--Ext.FormPanel之第二式中我们讨论了下fieldset和表单验证的知识,今天我们接着深入解析表单元素中ComboBox组件的使用。会涉及 到.net简单服务器数据交互,但暂不做深入讨论,以后会详细分析服务器交互相关,不过可能要等较长一段时间,呵呵! 5.服务器数据作为ComboBox的数据源实例 首先从服务器获取json数据: //cs后台代原创 2013-07-12 10:46:06 · 477 阅读 · 0 评论