`
finally_m
  • 浏览: 66976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
ExtJS提供了一套强大的事件处理机制,通过这些事件处理机制来响应用户的动作、监控控件状态变化、更新控件视图信息、与服务器进行交互等等。事件统一由Ext.EventManager对象管理,与浏览器W3C标准事件对象Event相对应,Ext封装了一个Ext.EventObject事件对象。支持事件处理的类(或接口)为Ext.util.Observable,凡是继承该类的组件或类都支持往对象中添加事件处理及响应功能。首先我们来看标准html中的事件处理,看下面的html代码:<script>  function fn(){    alert('onclick event');  }< ...
在ExtJS中,除了一些特殊的组件或类以外,所有的组件在初始化的时候都可以在构造函数使用一个包含属性名称及值的对象,该对象中的信息也就是指组件的配置属性。比如配置一个面板:new Ext.Panel({title:"面板",html"面板内容",height:100}); 再比如创建一个按钮:var b=new Ext.Button({text:"添加",pressed:true, heigth:30,handler:Ext.emptyFn});   每一个组件除了继承基类中的配置属性以外,还会根据需要增加自己的配置属性,另外子类 ...
组件可以直接通过new 关键子来创建,比如控件一个窗口,使用new Ext.Window(),创建一个表格则使用new Ext.GridPanel()。除了一些普通的组件以外,一般都会在构造函数中通过传递构造参数来创建组件。组件的构造函数中一般都可以包 ...

(三) ExtJS组件

    博客分类:
  • AJAX
组件大致可以分成三大类,即基本组件、工具栏组件、表单及元素组件。 基本组件有:  xtype            Class -------------    --------------------------------------------------------- box                        Ext.BoxComponent  具有边框属性的组件 button                         Ext.Button  按钮 colorpalette                          Ext.ColorPalette ...
ExtJS之Hello World   把解压后的Ext文件夹复制到新建工程的webRoot目录下     <HEAD> <TITLE>ExtJS Hello World </TITLE> <link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" /> <script type="text/javascript" src="ada ...
简介 ExtJS 是一个很不错的Ajax 框架,用于在客户端创建丰富多彩的web应用程序界面,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s 应用更加具有活力及生命力。ExtJS 是一个用javascript 编写,与后台技术无关的前端ajax 框架。 要使用ExtJS,那么首先要得到ExtJS 库文件,该框架是一个开源的,可以直接从官方网站下载,网址http://www.extjs.com/   ExtJs最开始基于YUI技术,由开发人员Jack Slocum开发,通过参考Java Swing等机制来组织可视化组件,无论从UI界面上CSS样式的应
注意:   由于lib下面的jar太大了无法上传,所以請各位J友自己加入,在使用MyEclipse工具添加三个框架的jar后会发生jar包冲突而导致程序无法运行,此时需要手动删除重复的jar,笔者的建议是:先部署工程,再到Tomcat下找到程序下的lib包复制一份出来,然后删除重复的jar,把MyEclipse环境下的三个框架的jar引用删除,然后重新把刚才复制出来的lib添加到../webRoot/WEB-INF/lib下。
目录 更高水平的云计算 ........................................................4 为何要实现云计算? .......................................................5 云: 远远优于廉价计算.................................................5  全新规模的 IT 效率 ................ ...
新浪科技 作者:惠普公司执行副总裁兼首席战略和技术官Shane Robison   导语:2008年3月6日,HP公司宣布了针对HP实验室(HP Labs)的新策略。HP将加大对HP Labs的投入,推动重大科研项目的研发,加速科技成果转换,加强科研合作。 ...
基于JavaEE平台的软件开发中,使用Spring+Struts+Hibernate三个框架来构建软件项目是目前最为流行的方式。目前我们已经掌握了Spring+Hibernate 或 Spring+Struts的集成方式,那么spring,Hibernate,Struts三个框架的集成也就不成问题了,但是在集成的过程中,需要注意一些问题: 问题一:使用MyEclipse引入三个框架后有重复JAR包,删除重复的JAR即可。 问题二:在使用HibernateTemplate的load方法查找数据, 需要在页面显示数据时出现Session已关闭异常。   问题分析:因为HibernateTem ...
FCKEditor FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能。 官方网站为http://www.fckeditor.net。 sourceforge.net是一个非常出名的支持开源运动的网站。   在官方网站下载fckeditor 注意要下载两个包 一个是主文件 一个是java整合包的。
hibernate中的Session关系到对数据库的增删查改等基本的数据存取操作。对Session进行有效的维护,就像是在jdbc编程中对JDBC collection的维护。   问题? Hibernate级联查询时,如果对于级联对象的lazy属性配置为true,那么在真正使用到 ...
EhCache是一个纯JAVA程序,可以在Hibernate中作为一个插件引入。在Hibernate中使用EhCache需要在Hibernate的配置文件中设置如下:   <!-- 开启二级缓存 --> <property name="hibernate.cache.use_second_level_cache">true</property> <!-- ...
一 表结构:   CREATE TABLE `address` ( `aid` int(11) NOT NULL auto_increment, `address` varchar(255) NOT NULL default '', PRIMARY KEY (`aid`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; CREATE TABLE `user` ( `userid` int(11) NOT NULL auto_increment, `username` varchar(255) NOT NULL default ...
一 表结构: CREATE TABLE `user` ( `userid` int(11) NOT NULL auto_increment, `username` varchar(255) NOT NULL default '', `age` int(2) default NULL, PRIMARY KEY (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; CREATE TABLE `address` ( `aid` int(11) NOT NULL default '0', `address` v ...
Global site tag (gtag.js) - Google Analytics