- 浏览: 720515 次
- 性别:
- 来自: 广州
最新评论
-
ron.luo:
群主有开放源代码吗?
统一用户权限管理系统(正式版) -
名字应该取长点:
楼主可不可以问你几个问题呀,关于这个插件,貌似单线程,而且不分 ...
Extjs3.3 + swfUpload2.2 实现多文件上传组件 -
mayouth:
不知道楼主能不能解决下浏览器兼容的问题,目前好像火狐和谷歌浏览 ...
Extjs3.3 + swfUpload2.2 实现多文件上传组件 -
一水无间:
...
pushlet + Extjs 聊天室v0.9 (含源码) -
jintt123:
你好!我后台用的是C#,为什么一直上传失败,好像是后台取不到参 ...
多文件上传UploadPanel for extjs4(swfuoload2.5)
文章列表
Extjs+FusionCharts V3 (json版)
支持json,xml数据格式。
{
swfWidth : 500,
swfHeight : 400,
xtype : "micColumnChart",
swfUrl : "Column3D.swf",
labelName : 'label',
valueName : 'value',
caption : '销售额',
xAxisName : '月份',
numb ...
ExtJS项目已经与触摸屏代码库项目jQTouch和SVG处理库Raphael合并,今天下载了sencha-touch-beta-0.90,运行里面的例子看到了令人兴奋的东西,IE6不能运行这些例子,我用的是google浏览器,要求支持HTML5,这些例子大都是适合触屏操作的,用鼠标感觉不太爽~~
在项目开发中,难免会用到Extjs写插件来实现需求,有一些功能写插件就可以搞定的,无需重新封装一个类。
下面用一个以前写的插件来讲解。
插件功能说明:
1,实现功能:鼠标放在文本框上面时提示信息,鼠标离开后提示信息消失。
2,要求:提示信息可以自定义。
代码讲解:
FieldTips = Ext.extend(Object, {
init : function(f){
this.field = f;
if(f.msg){
this.tips = new Ext.ToolTip({
html : '<div s ...
最近把框架完善了,把上传、下载、前端换肤、登录、权限等功能加上了。
本人觉得现在框架比较重要的一点是智能化程度,接下来工作就是提高智能化程度了。
后端可以实现生成单表的增删改查,前端现在没有考虑生成,考虑到前端用的是Extjs框架,在实际项目中基本不会就一个grid的增删改查,一般都很个性化的,如果要生成也不会复杂,生成简单的增删改查不如不要,因为生成完成后还要对其进行个性化修改,人手写算了,这样的话就要封装一些基类了。
package base;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hiberna ...
public class ProsUtil {
private static Log log = LogFactory.getLog(ProsUtil.class);
private static Properties pros;
static {
pros = new Properties();
try {
pros.load(ProsUtil.class.getClassLoader().getResourceAsStream("sql.properties"));
log.info("--->加载sql.pr ...
又开始新项目了,在准备着。先用Spket做几个Extjs3.2的主题,顺便分享一下。
Extjs利用Dwr 进行java后台方法调用已经用过,这次利用struts2与Extjs结合进行后台方法调用返回需要的结果。
(源码见附件 : Struts2_demo.rar)
1,配置struts2开发环境,下载struts2开发包(百度一下吧);
2,创建myEclipse中创建一个web项目:如下图所示;
3,按需要引入struts2 jar包,如:
4,配置web.xml
5,书写Action类
6,配置struts.xml
7,书写Extjs GridPanel
8,书写接收返回数据页面
strut ...
Extjs确实伟大,前端开发效率提高了不少,Extjs性能不是网上说的垃圾,测试项目放在外网依然很爽。其实Extjs是一个工具罢了,如果那方面不好,我们是可以进行改善。
第五章 Extjs如何实现“T”型系统首页布局 (入门教程)
看这章前,您有必要去看一下 EXT borderLayout图解(初学有用)
这遍文章。因为实现这种传统的应用系统布局,我们用了Extjs的borderLayout。系统截图如下:
T型首页布 ...
第四章 介绍Extjs的formPanel (入门教程)
这章我们主要简单介绍一下Extjs的formPanel——formPanel的创建、formPanel字段数据的取得、xtype属性的使用、ComboBox的使用。
Extjs的formPanel分为两部分:
1,Ext.form.FormPanel : 这个form我们可以理解为管表现的,就是呈现在界面我们看到的form。
2,Ext.form.BasicForm : 这是管数据的,例如form操作数据一般使用它。
Extjs的formPanel又包含子组件,如:Ext.form.TextField、Ext. ...
第三章 Extjs在开发中如何实现代码复用 (入门教程)
如果要实现如下界面,你会选择那种代码?
代码1:
代码2:
根据上面创建对象:
你会选择那种??建议选择代码2方式(或者参考我的另一篇文章的写法 一个Ext继承例子(下拉tree、grid、panel、form等组件的基类))!
因为这样可以实现代码复用,举个简单的例子,如果要做一个新增、修改的表单,可能你要copy两份代码,这样不利于维护,如果按照代码2的方式写,那么只要如下创建新增、修改的表单:
新增表单:
var addForm = new ...
第二章 熟悉Extjs API (入门教程)
我们使用第一章的Window例子进行API讲解。
我们要为第一章的Window做以下修改:
1:设置其属性,使得Window有遮蔽效果和使得Window不可拖动。
2:使用方法改变Windows的标题。
3:使用事件达 ...
第一章 Extjs开发环境(入门教程)
配置Extjs开发环境很简单的,完全可以在Html静态页面运行,需要的开发工具也很简单。
步骤如下:
1:到官方网站http://www.extjs.com/products/extjs/download.php下载必要的核心包。
2:解压Extjs3.1.rar文件(本人用的是3.1版本)。
3:在Html页面中引入相应文件,如下:
<link rel="stylesheet" type="text/css" href="../Ext/resources/css/ext-al ...
最近又开始用EXTJS了,半年没有用了,现在extjs 3.1 了,性能提高了不少!