现在在实际开发中碰到一个问题:
需要将Ext的组件类与另外一个接口类进行整合,使它既能用于Ext的组件机制也能用于自己的那套应用。
最开始我的想法是多继承
不过上网查了下,在Extjs官网有人提过类似问题,但没有答复
另外好像都比较推崇单继承多接口
话说对JavaScript来说好像没有接口与类的概念。。。
虽然Ext的继承机制非常强大,但也不可能超出JS自身的语言特性
目前使用的是Ext.applyIf直接复制到原型中
applyInterface = function(destClass,srcClass){
var dp = destClass.prototype || destClass;
SF.applyIf(dp,srcClass.prototype);
}
大家有遇到过类似的问题吗?不知道有没有更好的解决方案
一起分享下经验吧~
--------------------------
现在才知道我发帖的地方好像不对。。。
并且之前的代码太弱了。。。非常简单的一句话就能搞定,被我弄得N复杂。。。
嗯。。。以后碰到问题还是要淡定。。。
找了半天没发现有删除自己的发帖的功能
大家给个痛快投成新手帖吧
分享到:
- 2009-11-11 15:37
- 浏览 1885
- 评论(0)
- 论坛回复 / 浏览 (0 / 1393)
- 查看更多
相关推荐
Ext的入门示例代码!!!!!!!!!!!!!!!!!!!!
综上所述,“Ext3.0实现多文件上传.rar”这个压缩包中的代码示例可能涵盖了以上技术点,提供了一个完整的多文件上传解决方案,包括前端的交互设计和后台的文件处理逻辑。通过学习和理解这个示例,开发者可以更好地...
根据给定的信息,本文将详细解释如何在Ext框架中实现Excel导出功能。这涉及到从前台界面设计到后端数据处理的多个环节。下面将依次介绍相关知识点。 ### 一、Ext简介 Ext是一个用于构建交互式Web应用程序的...
在EXT2.0中实现动态树和分页,需要掌握以下关键知识点: 1. **TreePanel**:EXT2.0中的TreePanel是构建动态树的主要组件。它支持动态加载,可以通过配置异步树加载模式,从服务器获取数据。 2. **Store**:存储...
Ext3.0是Linux操作系统中广泛使用的日志文件系统之一,它是Extended File System(Ext2)的增强版本,引入了日志记录功能,以提高系统的稳定性和数据完整性。这次发布的预览版,即Ext3.0 beta,为用户提供了一个提前...
标题"GXT2.0 EXT=GWT !!!!"揭示了一个关键信息,即GXT(Ext GWT)的版本2.0。这是一个基于Google Web Toolkit(GWT)的UI组件库,它允许开发者使用Java来构建富互联网应用程序(Rich Internet Applications,...
本项目实现了在Ext3.0环境中集成验证码功能,结合服务器端的Tomcat,为用户提供了一个安全的验证环境。 验证码的主要目的是通过要求用户输入图片中显示的一串随机字符,来验证用户是人类而非机器。在Web应用中,...
总的来说,EXT Grid是JSP开发中实现Ajax数据表格的强大工具,它提供了一系列高级特性和灵活的配置选项,使开发者能够快速构建高效且用户友好的数据展示界面。通过熟练掌握EXT Grid的使用,你可以提高Web应用的交互性...
### Ext GridPanel 中实现加链接操作 在前端开发领域中,Ext JS 是一款非常流行的 JavaScript 框架,用于构建企业级的 Web 应用程序。Ext GridPanel 是该框架中的一个重要组件,常用于展示表格数据。本文将详细介绍...
在这里,我们将深入探讨EXT2文件系统的基本原理及其C语言模拟实现的关键点。 1. **EXT2文件系统结构**:EXT2的核心结构由超级块(Superblock)、组描述符表(Group Descriptor Table)、inode表和数据块组成。超级...
在ExtJS 3.2.1中的UploadDialog组件,主要涉及以下关键知识点: 1. **文件上传机制**:UploadDialog使用HTML5的File API或者传统的iframe方式实现文件上传。HTML5的File API提供了更现代、更灵活的文件操作方式,而...
在这个特定的场景中,我们将探讨“基于EXT2.0.2表格间数据拖拽”的实现。 EXT2.0.2中的数据拖拽功能,主要是通过DragDrop(DD)和DragDropGroup(DDG)组件来实现的。DragDrop组件允许用户将元素从一个位置拖动到另...
14. **国际化支持**:Ext支持多语言,可以轻松实现应用的国际化。 15. **工具提示和提示框**:提供动态显示额外信息的组件,如鼠标悬停时显示的工具提示,以及模态提示框。 通过"Ext 中文帮助文档",开发者可以...
标题“ext+jsp实现登入.rar”表明这是一个关于使用EXT JS(一种富客户端JavaScript框架)与JSP(JavaServer Pages)结合实现登录功能的项目。EXT JS通常用于构建用户界面,而JSP则处理服务器端逻辑。这个压缩包包含...
实现通过pushlet,进行点对点聊天功能。 包括: 在线用户上线的通知 离线的通知 来新消息时的通知 前台使用Ext ,后台使用pushlet /pushlet/WebRoot/index.jsp 页面主要包含几个部分。 Ext.PUSHLET_URL='...
在IT行业中,"JSP+Ext实现CURD"是一个常见的开发任务,涉及到Web应用的后端和前端交互,用于数据的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作。JSP(JavaServer Pages)是Java的一种动态网页技术,...
在实际应用中,Store通常会连接到服务器端的数据接口,实现数据的异步加载和更新。这可能涉及到Ajax请求或者使用Ext.data.proxy.Proxy来处理远程数据。如果样例中包含了一个模型(Model),那么它将定义数据结构,帮助...
ext中文教程 ext API ext中文教程 ext API
对于开发者而言,EXT4的中文API文档则提供了与EXT4交互的编程接口,帮助程序员编写直接操作EXT4文件系统的应用程序。EXTJS文档则是关于EXT JavaScript库的相关资料,它是一个用于构建桌面级Web应用的富客户端框架,...
EXT的组件系统基于MVC(Model-View-Controller)设计模式,有利于实现松耦合的代码结构,提高代码复用性和可维护性。 EXT的源代码结构通常包含以下几个关键部分: 1. **Ext Core**:这是EXT的基础库,提供了事件...