`
clue
  • 浏览: 30425 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext中实现多接口?! 大家给点意见

    博客分类:
  • web
阅读更多
现在在实际开发中碰到一个问题:
需要将Ext的组件类与另外一个接口类进行整合,使它既能用于Ext的组件机制也能用于自己的那套应用。

最开始我的想法是多继承
不过上网查了下,在Extjs官网有人提过类似问题,但没有答复
另外好像都比较推崇单继承多接口

话说对JavaScript来说好像没有接口与类的概念。。。
虽然Ext的继承机制非常强大,但也不可能超出JS自身的语言特性

目前使用的是Ext.applyIf直接复制到原型中
applyInterface = function(destClass,srcClass){
	var dp = destClass.prototype || destClass;
	SF.applyIf(dp,srcClass.prototype);
}

大家有遇到过类似的问题吗?不知道有没有更好的解决方案
一起分享下经验吧~

--------------------------

现在才知道我发帖的地方好像不对。。。
并且之前的代码太弱了。。。非常简单的一句话就能搞定,被我弄得N复杂。。。

嗯。。。以后碰到问题还是要淡定。。。

找了半天没发现有删除自己的发帖的功能
大家给个痛快投成新手帖吧 
分享到:
评论

相关推荐

    Ext入门代码!!!!!!!!!!

    Ext的入门示例代码!!!!!!!!!!!!!!!!!!!!

    Ext3.0实现多文件上传.rar

    综上所述,“Ext3.0实现多文件上传.rar”这个压缩包中的代码示例可能涵盖了以上技术点,提供了一个完整的多文件上传解决方案,包括前端的交互设计和后台的文件处理逻辑。通过学习和理解这个示例,开发者可以更好地...

    Ext 中实现Excel导出

    根据给定的信息,本文将详细解释如何在Ext框架中实现Excel导出功能。这涉及到从前台界面设计到后端数据处理的多个环节。下面将依次介绍相关知识点。 ### 一、Ext简介 Ext是一个用于构建交互式Web应用程序的...

    EXT2.0动态树,分页!

    在EXT2.0中实现动态树和分页,需要掌握以下关键知识点: 1. **TreePanel**:EXT2.0中的TreePanel是构建动态树的主要组件。它支持动态加载,可以通过配置异步树加载模式,从服务器获取数据。 2. **Store**:存储...

    Ext3.0预览版!!!

    Ext3.0是Linux操作系统中广泛使用的日志文件系统之一,它是Extended File System(Ext2)的增强版本,引入了日志记录功能,以提高系统的稳定性和数据完整性。这次发布的预览版,即Ext3.0 beta,为用户提供了一个提前...

    GXT2.0 EXT=GWT !!!!

    标题"GXT2.0 EXT=GWT !!!!"揭示了一个关键信息,即GXT(Ext GWT)的版本2.0。这是一个基于Google Web Toolkit(GWT)的UI组件库,它允许开发者使用Java来构建富互联网应用程序(Rich Internet Applications,...

    Ext3.0 实现验证码

    本项目实现了在Ext3.0环境中集成验证码功能,结合服务器端的Tomcat,为用户提供了一个安全的验证环境。 验证码的主要目的是通过要求用户输入图片中显示的一串随机字符,来验证用户是人类而非机器。在Web应用中,...

    JSP中使用EXT实现grid table

    总的来说,EXT Grid是JSP开发中实现Ajax数据表格的强大工具,它提供了一系列高级特性和灵活的配置选项,使开发者能够快速构建高效且用户友好的数据展示界面。通过熟练掌握EXT Grid的使用,你可以提高Web应用的交互性...

    Ext GridPanel 中实现加链接操作

    ### Ext GridPanel 中实现加链接操作 在前端开发领域中,Ext JS 是一款非常流行的 JavaScript 框架,用于构建企业级的 Web 应用程序。Ext GridPanel 是该框架中的一个重要组件,常用于展示表格数据。本文将详细介绍...

    linux ext2 文件系统模拟 c语言实现

    在这里,我们将深入探讨EXT2文件系统的基本原理及其C语言模拟实现的关键点。 1. **EXT2文件系统结构**:EXT2的核心结构由超级块(Superblock)、组描述符表(Group Descriptor Table)、inode表和数据块组成。超级...

    Ext UploadDialog For Ext3.2.1 附使用示例

    在ExtJS 3.2.1中的UploadDialog组件,主要涉及以下关键知识点: 1. **文件上传机制**:UploadDialog使用HTML5的File API或者传统的iframe方式实现文件上传。HTML5的File API提供了更现代、更灵活的文件操作方式,而...

    基于EXT2.0.2表格间数据拖拽

    在这个特定的场景中,我们将探讨“基于EXT2.0.2表格间数据拖拽”的实现。 EXT2.0.2中的数据拖拽功能,主要是通过DragDrop(DD)和DragDropGroup(DDG)组件来实现的。DragDrop组件允许用户将元素从一个位置拖动到另...

    Ext 中文帮助文档

    14. **国际化支持**:Ext支持多语言,可以轻松实现应用的国际化。 15. **工具提示和提示框**:提供动态显示额外信息的组件,如鼠标悬停时显示的工具提示,以及模态提示框。 通过"Ext 中文帮助文档",开发者可以...

    ext+jsp实现登入.rar

    标题“ext+jsp实现登入.rar”表明这是一个关于使用EXT JS(一种富客户端JavaScript框架)与JSP(JavaServer Pages)结合实现登录功能的项目。EXT JS通常用于构建用户界面,而JSP则处理服务器端逻辑。这个压缩包包含...

    使用Ext Pushlet 实现的点对点聊天功能

    实现通过pushlet,进行点对点聊天功能。 包括: 在线用户上线的通知 离线的通知 来新消息时的通知 前台使用Ext ,后台使用pushlet /pushlet/WebRoot/index.jsp 页面主要包含几个部分。 Ext.PUSHLET_URL='...

    JSP+Ext实现CURD

    在IT行业中,"JSP+Ext实现CURD"是一个常见的开发任务,涉及到Web应用的后端和前端交互,用于数据的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作。JSP(JavaServer Pages)是Java的一种动态网页技术,...

    一个简单的Ext样例,实现了一个表格功能

    在实际应用中,Store通常会连接到服务器端的数据接口,实现数据的异步加载和更新。这可能涉及到Ajax请求或者使用Ext.data.proxy.Proxy来处理远程数据。如果样例中包含了一个模型(Model),那么它将定义数据结构,帮助...

    ext中文教程 ext API

    ext中文教程 ext API ext中文教程 ext API

    ext4.0中文文档

    对于开发者而言,EXT4的中文API文档则提供了与EXT4交互的编程接口,帮助程序员编写直接操作EXT4文件系统的应用程序。EXTJS文档则是关于EXT JavaScript库的相关资料,它是一个用于构建桌面级Web应用的富客户端框架,...

    ext 中文源代码

    EXT的组件系统基于MVC(Model-View-Controller)设计模式,有利于实现松耦合的代码结构,提高代码复用性和可维护性。 EXT的源代码结构通常包含以下几个关键部分: 1. **Ext Core**:这是EXT的基础库,提供了事件...

Global site tag (gtag.js) - Google Analytics