`
JavaCrazyer
  • 浏览: 3009127 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类

ExtJS使用技巧小结

阅读更多

 

第一点:更换ExtTree的节点图标

     步骤:找到ext-all.css查找一下代码

   

 //打开后
   }.x-tree-node-expanded .x-tree-node-icon{
     background-image:url(../images/default/tree/folder-open.gif);
   }
   //没有子图标
   .x-tree-node-leaf .x-tree-node-icon{
    background-image:url(../images/default/tree/leaf.gif);
   }
   //打开前
  .x-tree-node-collapsed .x-tree-node-icon{
    background-image:url(../images/default/tree/folder.gif);
   }

 

 

    将里面URL的图片换成自己需要的图片即可

第二点:ExtTree图片不显示怎么办

   通常写的ExtTree的JS中会默认上网下载一张s.gif透明的图片,如果网不好的情况下可能就下不了不显示了

   步骤:在tree所涉及到的js或jsp网页中插入:

               

Ext.BLANK_IMAGE_URL='ext/resources/images/default/tree/s.gif';

          或是(jsp中)

           <script type="text/javascript">

               Ext.BLANK_IMAGE_URL = '/ext/resources/images/default/tree/s.gif';

            </script> 

 

 

 第三点:引入自己定义JS文件不显示怎么办

    jsp网页中引入js是有顺序的,

    先引入ext的js,

  <link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css"/>
        <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>
        <script type="text/javascript" src="ext/ext-all.js"></script>

 

           再引入自己的js才可以。不然会提示错误的。

第四点:如果想在ExtPanel或者ExtWindow中嵌入网页,那么该怎么办呢

   第一种方式:autoLoad: {url: '/public/html/company.html', scripts: true},

   第二种方式:html:'<iframe id=thisIframe width=770 height=480 frameborder=0      scrolling=auto  src=index.jsp></iframe>'

   推荐使用第二种方式,第一种有时候作用不大

 第五点:禁用右键菜单项

    

var styleMenu = new Ext.menu.Menu({
         items: [{
             text: '主题选择',
             id: 'style',
             menu: new Ext.menu.Menu({
                items: [{
                     text: '红色主题',
                     checked: true,
                    group: 'theme'
                 }, {
                     text: '蓝色主题',
                    checked: false,
                    group: 'theme'
                 }, {
                    text: '黑色主题',
                    checked: false,
                    group: 'theme'
                }]
            })
          }, {
              text: '启用主题',
               checked: true,
                 checkHandler: function() { Ext.getCmp('style').setDisabled(!this.checked) }
          }]
     });

 

 

0
0
分享到:
评论

相关推荐

    EXTJS开发总结.pdf

    EXTJS是一种专为Rich Internet Applications (RIA)设计的前端JavaScript框架,它的主要定位与Prototype、jQuery...在实际项目中,结合良好的代码管理和调试技巧,EXTJS能够帮助企业构建出高效、用户体验优秀的Web应用。

    Extjs6示例中文版

    - **跨浏览器支持**:使用ExtJS可以显著减少处理浏览器兼容性问题的时间和精力,开发者可以更加专注于核心业务逻辑而非繁琐的技术细节。 - **丰富的UI组件**:ExtJS提供了一系列预定义的UI组件(如数据网格、选项卡...

    extjs4中文视频下载地址

    ### ExtJS 4.0 技术中文视频知识点解析 #### 一、ExtJS 4.0 概述与 Hello World 程序 - **概述**:ExtJS 是一款基于 JavaScript 的开源前端框架...希望这些知识点能帮助大家更好地理解和掌握 ExtJS 4.0 的使用技巧。

    extjs通用后台管理界面

    总结来说,这个"extjs通用后台管理界面"是一个使用ExtJS框架精心设计的后台管理界面模板,具备良好的用户体验和实用性。开发者可以通过下载和研究"Ext_Demo"压缩包,学习ExtJS的使用技巧,快速构建自己的后台管理...

    learning extjs 经典教材

    - **详细内容**:这部分内容会详细介绍如何使用ExtJS的各种组件(如按钮、文本框、表格等)来创建用户界面,并通过实例展示如何让这些界面更加交互化和动态化。 - **实践技巧**:书中还会提供一些实践技巧,帮助...

    extjs资料大全

    - `Ext常用属性总结.doc`:总结了ExtJS中常用的组件属性,对理解和配置组件非常有用。 - `Extjs_前后台数据交互.doc`:讲解了ExtJS如何与服务器进行数据交互,包括Ajax请求、Store与Model的使用等。 - `extjs_...

    asp.net下extjs完整实例

    总结来说,"asp.net下extjs完整实例"展示了如何利用EXTJS的强大前端功能与ASP.NET的后端能力进行有效结合,创建出高效、交互性强的Web应用。这种结合方式不仅提升了应用的用户体验,同时也降低了服务器的负载,提高...

    MyEclipse安装ExtJS插件–Spket IDE

    在现代Web开发领域,使用诸如ExtJS这样的框架能够显著提升开发效率与应用性能。为了更好地集成ExtJS到开发环境中,开发者通常会选择安装专门的插件来增强IDE的功能。本文将详细介绍如何在MyEclipse中安装并配置Spket...

    php+ExtJS 开发实战

    - **项目案例**: 通过具体的项目案例,展示了如何使用PHP处理业务逻辑,以及如何利用ExtJS构建用户界面。 - **最佳实践**: 分享了一些在开发过程中积累的最佳实践,包括代码优化、性能提升等方面的经验总结。 #### ...

    ExtJS使用笔记

    ExtJS是一个开源的JavaScript库,主要用于...通过本笔记的学习,可以掌握ExtJS在前端开发中的应用,理解各个组件和管理器的使用方法,以及一些针对特定浏览器的布局技巧,为创建美观、高效的用户界面打下坚实的基础。

    ExtJS桌面化(desktop)插件Demo项目

    在ExtJS中,可以使用`Ext.Loader`来实现动态加载,只需配置好依赖关系,系统会在运行时自动加载所需的类文件。 为了确保这个项目能够在myeclipse环境下运行,开发者可能已经调整了相关的配置,比如设置了正确的路径...

    extjs-4.1.1 源码下载、文档

    通过研究和修改这些实例,开发者可以更好地掌握EXTJS的使用技巧,提升开发效率。 EXTJS 4.1.1的下载意味着你可以得到完整的源码包,这对于开发者来说是一个巨大的优势。不仅可以离线查看文档,还可以在没有网络的...

    ExtJS的可视化界面设计器

    总结来说,ExtJS的可视化界面设计器是一个强大的开发辅助工具,它将复杂的前端界面设计过程简化,使得开发者能够更加专注于应用逻辑的实现,提高了开发效率和项目的可维护性。对于希望快速构建高质量ExtJS应用的团队...

    Spket - ExtJS提示工具,附规范文件

    4. **使用技巧** - 使用Spket时,记得经常保存和刷新项目,以确保Spket能跟踪最新的代码更改。 - 利用Spket的代码模板,可以快速生成复杂的ExtJS组件,例如GridPanel、Window、FormPanel等。 - 结合Spket的代码...

    ExtJs 开发指南书籍 实例 可视化工具

    总结起来,这个资源包为ExtJs开发者提供了一个全面的学习环境,从理论知识到实践案例,再到辅助工具,帮助他们迅速掌握ExtJs并应用到实际项目中。无论是初学者还是有经验的开发者,都能从中受益匪浅。在学习过程中,...

    ExtJs获取表单元素的值

    对于前端开发者来说,掌握如何高效地操作表单元素是必不可少的一项技能,尤其是在使用像ExtJs这样的强大框架时。下面将从几个方面展开讨论:ExtJs表单的基本概念、获取表单元素值的方法、实际应用中的技巧以及一些...

    实例分析ExtJs

    **ExtJs概述** ExtJs是一款基于JavaScript的开源前端框架,主要应用于构建富互联网应用程序(RIA)。...在`ext_project1`这样的实例中,我们可以看到ExtJs在实际场景中的运用,进一步学习和掌握其使用技巧。

    在vs2008中添加对extjs的智能提示

    - **版本兼容性**:不同版本的ExtJS可能会有一些差异,所以在修改文件之前最好查看当前使用的ExtJS版本文档,确保所做的修改不会影响到应用程序的正常运行。 - **备份源文件**:在对核心文件进行任何修改之前,建议...

    ExtJS编写的youtube视频播放组件 示例

    ExtJS 是一个强大的JavaScript库,主要用于构建富客户端的Web应用程序...5. 将外部API(如YouTube API)集成到ExtJS组件中的技巧。 通过深入研究这个示例,开发者可以进一步提升在ExtJS环境中构建复杂Web应用的能力。

Global site tag (gtag.js) - Google Analytics