第一点:更换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) }
}]
});
分享到:
相关推荐
EXTJS是一种专为Rich Internet Applications (RIA)设计的前端JavaScript框架,它的主要定位与Prototype、jQuery...在实际项目中,结合良好的代码管理和调试技巧,EXTJS能够帮助企业构建出高效、用户体验优秀的Web应用。
- **跨浏览器支持**:使用ExtJS可以显著减少处理浏览器兼容性问题的时间和精力,开发者可以更加专注于核心业务逻辑而非繁琐的技术细节。 - **丰富的UI组件**:ExtJS提供了一系列预定义的UI组件(如数据网格、选项卡...
### ExtJS 4.0 技术中文视频知识点解析 #### 一、ExtJS 4.0 概述与 Hello World 程序 - **概述**:ExtJS 是一款基于 JavaScript 的开源前端框架...希望这些知识点能帮助大家更好地理解和掌握 ExtJS 4.0 的使用技巧。
总结来说,这个"extjs通用后台管理界面"是一个使用ExtJS框架精心设计的后台管理界面模板,具备良好的用户体验和实用性。开发者可以通过下载和研究"Ext_Demo"压缩包,学习ExtJS的使用技巧,快速构建自己的后台管理...
- **详细内容**:这部分内容会详细介绍如何使用ExtJS的各种组件(如按钮、文本框、表格等)来创建用户界面,并通过实例展示如何让这些界面更加交互化和动态化。 - **实践技巧**:书中还会提供一些实践技巧,帮助...
- `Ext常用属性总结.doc`:总结了ExtJS中常用的组件属性,对理解和配置组件非常有用。 - `Extjs_前后台数据交互.doc`:讲解了ExtJS如何与服务器进行数据交互,包括Ajax请求、Store与Model的使用等。 - `extjs_...
总结来说,"asp.net下extjs完整实例"展示了如何利用EXTJS的强大前端功能与ASP.NET的后端能力进行有效结合,创建出高效、交互性强的Web应用。这种结合方式不仅提升了应用的用户体验,同时也降低了服务器的负载,提高...
在现代Web开发领域,使用诸如ExtJS这样的框架能够显著提升开发效率与应用性能。为了更好地集成ExtJS到开发环境中,开发者通常会选择安装专门的插件来增强IDE的功能。本文将详细介绍如何在MyEclipse中安装并配置Spket...
- **项目案例**: 通过具体的项目案例,展示了如何使用PHP处理业务逻辑,以及如何利用ExtJS构建用户界面。 - **最佳实践**: 分享了一些在开发过程中积累的最佳实践,包括代码优化、性能提升等方面的经验总结。 #### ...
ExtJS是一个开源的JavaScript库,主要用于...通过本笔记的学习,可以掌握ExtJS在前端开发中的应用,理解各个组件和管理器的使用方法,以及一些针对特定浏览器的布局技巧,为创建美观、高效的用户界面打下坚实的基础。
在ExtJS中,可以使用`Ext.Loader`来实现动态加载,只需配置好依赖关系,系统会在运行时自动加载所需的类文件。 为了确保这个项目能够在myeclipse环境下运行,开发者可能已经调整了相关的配置,比如设置了正确的路径...
通过研究和修改这些实例,开发者可以更好地掌握EXTJS的使用技巧,提升开发效率。 EXTJS 4.1.1的下载意味着你可以得到完整的源码包,这对于开发者来说是一个巨大的优势。不仅可以离线查看文档,还可以在没有网络的...
总结来说,ExtJS的可视化界面设计器是一个强大的开发辅助工具,它将复杂的前端界面设计过程简化,使得开发者能够更加专注于应用逻辑的实现,提高了开发效率和项目的可维护性。对于希望快速构建高质量ExtJS应用的团队...
4. **使用技巧** - 使用Spket时,记得经常保存和刷新项目,以确保Spket能跟踪最新的代码更改。 - 利用Spket的代码模板,可以快速生成复杂的ExtJS组件,例如GridPanel、Window、FormPanel等。 - 结合Spket的代码...
总结起来,这个资源包为ExtJs开发者提供了一个全面的学习环境,从理论知识到实践案例,再到辅助工具,帮助他们迅速掌握ExtJs并应用到实际项目中。无论是初学者还是有经验的开发者,都能从中受益匪浅。在学习过程中,...
对于前端开发者来说,掌握如何高效地操作表单元素是必不可少的一项技能,尤其是在使用像ExtJs这样的强大框架时。下面将从几个方面展开讨论:ExtJs表单的基本概念、获取表单元素值的方法、实际应用中的技巧以及一些...
**ExtJs概述** ExtJs是一款基于JavaScript的开源前端框架,主要应用于构建富互联网应用程序(RIA)。...在`ext_project1`这样的实例中,我们可以看到ExtJs在实际场景中的运用,进一步学习和掌握其使用技巧。
- **版本兼容性**:不同版本的ExtJS可能会有一些差异,所以在修改文件之前最好查看当前使用的ExtJS版本文档,确保所做的修改不会影响到应用程序的正常运行。 - **备份源文件**:在对核心文件进行任何修改之前,建议...
ExtJS 是一个强大的JavaScript库,主要用于构建富客户端的Web应用程序...5. 将外部API(如YouTube API)集成到ExtJS组件中的技巧。 通过深入研究这个示例,开发者可以进一步提升在ExtJS环境中构建复杂Web应用的能力。