Ext js
这段时间,在用ext做一个项目,本来以前用jsp实现了的,但后来感觉界面效果太差(由于本人的美工技术不行)。
所以改用ext做,感觉还行。
现在来分享下学习过程:
1、布局,大部分的首页布局样式都差不多,左边就是一个抽屉式的树结构
2、第一次接触json配合struts、spring、ext一起用。感觉很简单,一看就明白。
3、我在这个项目里,要求将金钱转为四位小数,从网上找了很多,找了个改了下,可以跟大家分享下:
function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num)){
num = "0.0000";
}
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*10000+0.50000000001);
cents = num%10000;
//返回小于等于参数的最大整数
num = Math.floor(num/10000).toString();
if(cents<10)
cents = "000" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++){
num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
}
return (((sign)?'':'-') + '¥' + num + '.' + cents);
}
4、在ext中好像没看到有主子表结构的界面,让我相当痛苦,后来我就想用弹出框替代,点击主表,弹出子表记录列表,也只能投机取巧了。
5、一直在布局的时候,老是布不好,columnWidth: 0.5开始一直不知道这个是干什么的,后来看了api才知道是列宽的设置。
6、就是在使用ext一个样式很像树表的插件时候,把它单独写在一个js里,firebug老是说没定义,到现在也没解决,只好要用的地方copy一下了。
7、还有我在firefox中可以显示的界面,但是ie8中老是说我某些函数、某些类没定义
把我气得半死,看来js在这点上挺让人老火的。
8、现在项目快完了,发现很多问题都没有解决,等以后深入学习解决后,跟大家分享。
以上是我在项目中碰到的问题,及学习过程
分享到:
相关推荐
ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败...
ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能强大、用户界面友好的Web应用。在“extjs流程界面设计器参考”中,我们主要关注的是...
此外,GridPanel的分页功能和扩展组件如摘要行、可展开行、分组视图等,让数据的展示更加直观和易于管理。 通过学习本书,读者能够全面掌握Extjs的各种特性,进而使用Extjs开发出功能强大、交互良好的Web应用。
ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门 ExtJS快速入门ExtJS快速入门 ExtJS快速入门 ExtJS...
ExtJS是一种广泛使用的JavaScript库,专门用于构建富客户端Web应用程序。这个压缩包包含了ExtJS的两个重要版本:2.2和3.2.1。这两个版本在Web开发领域都有着广泛的运用,它们各自拥有不同的特性和改进,对于理解...
开始ExtJS之旅的第一步是要获得开发包,可以从官方网站www.ExtJS.com下载,以保证获 得最新版本。其下载地址是http://www.ExtJS.com/download,下载成功后的开发包是ExtJS- 2.0.2.zip,有6.08MB大。不过不用担心,这...
7. **国际化(Internationalization)**:7.6 SDK可能进一步完善了多语言支持,让开发者能轻松地为全球用户提供本地化应用。 8. **开发工具升级**:更新的Sencha CMD或WebPack插件可能是SDK的一部分,帮助开发者更...
extjs电子书,extjs电子书,extjs电子书,extjs电子书
ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。版本3.3是该库的一个稳定版本,提供了许多功能和组件,使得Web开发者能够创建功能丰富的、交互性强的用户界面。这个“ExtJS3.3中文API.CHM”文档...
适合ExtJs开发人员extjs技术上手以及深入
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
extjsapi,extjs文档,api手岫
ExtJS 是一个流行的JavaScript框架,主要用于构建富客户端的Web应用程序。它提供了丰富的组件库、数据管理功能以及强大的用户界面(UI)元素。在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列...
JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS 希望对大家有帮助。
1. **合同录入**:使用EXTJS的表单组件收集合同的基本信息,如合同编号、双方当事人、合同金额等,并实现数据验证。 2. **合同审批流程**:利用EXTJS的树形组件展示审批流程,配合Ajax实现动态审批状态更新。 3. *...
适用于ExtJS4、ExtJS5 MD5加密算法!
ExtJS是一款功能强大的JavaScript前端框架,它为开发者提供了构建富客户端Web应用的工具。这款框架以其丰富的组件库、可定制的界面和强大的数据绑定机制而闻名。标题中的"ExtJS经典皮肤集合"指的是该框架中包含的一...
EXTJS 是一个强大的JavaScript前端框架,它主要用于构建富客户端应用,提供丰富的用户界面组件和灵活的可定制性。EXTJS 的核心在于其组件化的架构,允许开发者构建复杂的UI布局和功能丰富的应用程序。以下是对EXTJS...
ExtJS是一款强大的JavaScript库,主要用于构建富客户端的Web应用程序。其界面设计器,正如标题所示,是一种可视化的开发工具,能够极大地提升开发效率和用户体验。这个工具允许开发者通过拖放组件和直观地调整属性来...
ExtJS 是一个很不错的Ajax 框架,可以用来开发带有华丽外观的富客户端应用,ExtJS 是一个用javascript 编写,与后台技术无关的前端ajax 框架。可以把ExtJS 用在.Net、Java、Php 等各种开发语言开发的应用中。教程...