在实际项目中,可能存在需要结合Ext2.0使用EOS的需求,因此本文中描述了如何在EOS中集成Ext2.0实现业务需求的步骤和开发过程。
1、适用环境
Windows XP
EOS 5.3
Oracle 9i
Ext 2.0
2 安装Ext2.0
1、 下载Ext2.0
访问www.extjs.com下载最新的Ext2.0包。
2、 在EOS5项目中安装Ext2.0
a) 新建EOS项目
b) 新建构件包ext20_eos
c) 将Ext2.0安装包中的文件或者目录拷贝到构件包的page节点下,这些文件包括
ext-all.js
ext-all-debug.js
ext-core.js
ext-core-debug.js
adapter[目录]
resources[目录]
3 开发步骤
我们将描述实现一个修改EOSOperator的功能,该功能实现通过id获取EOSOperator实体显示在HTML表单上,用户可以修改表单中的内容,然后将这些修改后的值更新到数据库中。
1、 开发、调试业务逻辑
开发两个业务逻辑:
Ø ext20_eos.biz.userExpand: 通过EOSOperator主键获取EOSOperator实体的业务逻辑
Ø ext20_eos.biz.userUpdate: 将EOSOperator保存到数据库中
2、 开发JSP页面
编写一个userUpdateExt.jsp
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>

[
Ext 详解]
Ext的Menu菜单 (未知,10-07)
在桌面程序gui开发中,menu是我们所经常使用的组件之一,它为用户提供了便利的程序功能选择项;而在web开发中,如何制作menu菜单效果一直是个很棘手的问题,如何让菜单通用,如何令菜单响应事件都需要我们自己动手来完成。所幸Ext也为我们提供了Menu组件,以Ext进行开发时,我们的不必要工作量将大……

[
Ext 详解]
标准布局类:3.AccordionLayout折叠布局 (myext整理,06-21)
3 AccordionLayout折叠布局 Ext.layout.Accordion 扩展自 Ext.layout.FitLayout 布局,对应面板布局(layout)配置项的名称为accordion。该布局会包含多个子面板,任何时候都只有一个子面板……

[
Ext 详解]
extJs 2.0学习笔记(事件注册总结篇) (佚名,07-21)
本来,我也没把这档子事放在眼里,因为简单,例如: Ext.get(elem).on(click,{fn:function(){alert(此元素被单击了!);}}; 这样的代码谁不会写啊。一个on就了结了。但是,今天,我在研究Ext.Panel的tbar时,发现,那现工具栏按钮的事件注册不一……

[
Ext 详解]
extJs 2.1学习笔记(Ext.TabPanel篇) (佚名,07-21)
Ext.TabPanel这个东西是最常用的组件之一,它继承自Ext.Panel。看了一个下午的源代码,对它的一些基本原理有所了解了。 下面要讲一些问题,这些问题绝对是本人独门秘笈,非入室弟子不传。哈哈哈。 一、组件的组成: 因为继承自Ext.Panel,所以,它也是由header、tbar、b……

[
Ext 详解]
[转载]EXT核心API详解Ext.data(八)- Connection/Ajax/ (佚名,07-20)
Ext.data.Connection访问指定的url,这是个异步调用类,如果想得到服务器信息,请在request参数中指定callback方法或指定侦听者(对文件上传无效)Connection( Object config )构造,config定义为{autoAbort : Boolean,def……