![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ExtJs
SailingAptech
努力成就梦想,梦想成就未来。
展开
-
ExtJs中解决IE的min-width问题
当使用了ExtJs后,脚本documentElement.clientWidth得到的值是0,需要换成Ext.getBody().getWidth()来获得。 关于解决IE的min-width方法就可以这样写: //===========Style===============// [code="html"]#hxcy{ text-align:right;margin:0 auto...2008-07-02 23:51:44 · 160 阅读 · 0 评论 -
JSON转换net.sf.json.JSONException: There is a cycle
[code="java"] at net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedReferenceAsObject(CycleDetectionStrategy.java:97) at net.sf.json.JSONObject._fromBean(JSONObje...2009-04-10 08:07:09 · 110 阅读 · 0 评论 -
ext grid 数据库分页实现
看了robbin 关于hibernate 分页的老帖(http://www.iteye.com/topic/261),把ext grid 的数据库分页整了下,完全满足需要,呵呵,贴出代码与大家共同学习下: DAO代码: [code="java"]/** * 获取符合查询条件的记录总数 * @param detachedCriteria hib...2009-04-08 15:03:30 · 109 阅读 · 0 评论 -
AJAX 入门视频之 Ext 2.0.1 Grid 增删改 & DWR 1 实例
http://dojochina.com/index.php?q=node/1110原创 2008-09-14 18:06:07 · 64 阅读 · 0 评论 -
mask
Ext.Msg.alert( String title, String msg, [Function fn], [Object scope] )方法应用起来后能看到蒙版的效果。也就是除了alert框内的东东能点击外,其他部分均不可操作。 图1-alert效果图 其实蒙版效果也可完全作用于任何一个组件。通过调用Element的mask()方法即可。 那么他们间是如何联系的呢? 先来看看Ext的组件...2008-07-03 00:05:36 · 120 阅读 · 0 评论 -
EXTJS动态树的实现
http://yahaitt.iteye.com/blog/2076962008-07-03 00:03:34 · 125 阅读 · 0 评论 -
透析Extjs源码之结合API写事件响应函数
我在一个论坛看到EXT传递参数的问题,觉得很多学EXT的人都会碰到: ++++++++++++++++++++++++++++++++++++++++ 通过示例代码中的msg-box.js 我们可以看到 Ext.get('mb1').on('click', function(e){ Ext.MessageBox.confirm('Confirm', 'Are you sure you want t...2008-07-03 00:02:03 · 141 阅读 · 0 评论 -
透析Extjs源码之layout(二)FormPanel与FormLayout的关系
理解了layout之后,再看看FormPanel源码,发现它指定了layout:'form',而FormPanel又是Container的子孙类,所以,它就是用了FormLayout布局。只是通过FormPanel,将FormLayout所需要的配置都做了些初始化提取出来了,便于开发者使用和理解。所以,在FormPanel渲染后就会用FormLayout来进行doLayout功能。 所以写成下面两...2008-07-03 00:00:57 · 230 阅读 · 0 评论 -
透析Extjs源码之layout(一)layout的实现
1、配置选项layout什么时候可用? 只有Ext.Container的子类或子孙类才具有layout的功能, 如果在这些子孙类中不指定layout的配置选项,那么layout就有个默认值是'auto',即为Ext.layout中的超类:Ext.layout.ContainerLayout。 每个layout类,看layout包下的类,都是直接或间接的继承了Ext.layout.Container...2008-07-03 00:00:21 · 148 阅读 · 0 评论 -
透析Extjs的Ext.js源码(五)分析继承的实现
ext中有关继承的实现的关键代码如下:(Ext.js中) extend:Js代码 extend : function(){ // inline overrides var io = function(o){ for(var m in o){ t...2008-07-02 23:59:52 · 122 阅读 · 0 评论 -
透析Extjs的Ext.js源码(四)去理解Ext.js
[code="js"]//先定义匿名方法,第一个括号对里的,必须要有这个括号对,之后第二个括号对用来执行这个匿名方法,如果这个匿名方法返回的是function,那么可以加第三个括号对。 (function(){ alert("aa") return function(){ alert("bb"); } })()...2008-07-02 23:59:02 · 112 阅读 · 0 评论 -
透析Extjs的Ext.js源码(三)扩展
[code="js"]if(!Person.extend){//若extend属性还未存在则执行里面的代码 Person.applay(Person,{ extend:function(){ alert("定义时执行"); return function(){ ...2008-07-02 23:58:14 · 141 阅读 · 0 评论 -
透析Extjs的Ext.js源码(二)能在定义时就能执行的方法的写法 function(){...}
[code="js"]/** * 第二部分:能在定义时就能执行的方法的写法 function(){...}(); */ /** * 一、普通的方法的定义与执行 */ // 1-1、普通的方法定义,不带返回值的情况 fun = function() { alert("执行"); }; // 1-2、普通的方法执行,不...2008-07-02 23:57:40 · 124 阅读 · 0 评论 -
透析Extjs的Ext.js源码(一)对象属性的添加和设置
[code="js"]/** * 分析Ext.js */ /** * 第一部分:对象属性的添加和设置 */ Person = { sex : 'woman'// 初始属性设置 }; Person.applay = function(source, copy, defaults) { if (...2008-07-02 23:55:34 · 352 阅读 · 0 评论 -
ExtJs关于Ext.extend()的说明
Ext.extend方法是用来实现类的继承。 extend(Object subclass,Object superclass,[Object overrides] : Object 第一个参数:子类 第二个参数:父类 第三个参数:要覆盖的属性。 这里需要强调一下,子类继承下来的是父类中通过superclass.prototype方式定义的属性(包括用此方法定义的函数)。 例子如下: Js代...2008-07-02 23:54:39 · 236 阅读 · 0 评论 -
用了ExtJs后,IE打开页面是空白的问题解决
用了ExtJs后,IE打开页面是空白的问题解决: 好不容易搞了个EXTJS的DEMO(自己写的),然后里面就写了个HTML页面,结果浏览器访问时,发现FIREFOX显示正常,而IE却显示空白页面。 这个时候是需要检查一下html的DTD有没有写,如果没有写,加上就可以了。 [code="html"] [/code]...2008-07-02 23:53:14 · 155 阅读 · 0 评论 -
EXT自定义下拉树形控件
Ext的树形是大家都非常熟悉也是非常喜爱的东西,笔者第一次使用Ext的原因就是因为Ext能够很简单的构建树形,同时Ext也有他的弊端,如果要使用Ext结合美工制作的页面来写系统是一件很麻烦的事情。 结合Ext的下拉选择控件来自定义一个树形控件这样也是一个非常实用而且很美工的控件,自己琢磨了一下,给代码贴出来和大家共享![code="js"]Ext.TreeComboF...2009-04-24 11:00:00 · 99 阅读 · 0 评论