国内首个基于Ext开发开源企业级框架,免费下载!!

http://www.17ext.com/showforum-16.aspx

 

 

 

Efs 是企业快速开发的UI 层。这个UI 层封装extjs 框架,Ext 提供了好的
页面布局方式、功能强大的组件、优质的页面风格,但是如果直接使用Ext又是
较为复杂的,不仅要从头学习EXT 框架,而且Ext 是通过js 函数创建页面的,
这就不得不为每个页面都编写一个相对应初始化函数,这会使得开发人员要将大
量的时间放在页面的制作上,而无法集中精力专注在业务组件的开发上,所以我
们针对Ext 框架进行再封装,将配置项写在div 标签上,根据对应的xtyp 自动
构造ext对象。开发人员可以不用深入掌握Ext框架,只需要开发者编写少量的
html 代码,也可以做出很炫的页面。当然你也可以使用new Ext 的控件渲染到
页面,两者可以混合使用。

特点:

基于Ext的优秀企业级开源框架(精通一种、掌握两种)
语言支持:Java、.Net、Asp
数据库支持:Oracle、SqlServer、MySQL

强大灵活,接口简单实用的表现层(2天学会Extjs开发)
懂Html、简单Js即可快速上手Extjs开发
无需美工、代码简单,提升Web开发4-8倍效率

设计灵活、高效、开源的组件层
有任何数据库编程基础2天内即可轻松上手
Java、.Net模型互通,学会一种、掌握两种,最大限度为用户节省跨平台成本
支持Oracle、SqlServer、MySQL数据库模型,轻松解决跨数据库难题

完善的企业级框架模型,能轻松搭建任何B/S应用底层管理模型
事务事件管理、单位管理、用户管理、角色权限分配管理
字典管理、唯一编码分配管理、错误日志追踪管理

相关源代码及实例下载:http://www.efsframe.cn/download.html在线实例教程: http://www.efsframe.cn/docs/index.htm
或者直接进如 http://www.efsframe.cn/
下载更多实例代码模型

代码:

<HEAD>
<TITLE> layout 布局 </TITLE>
<META http-equiv="Content-Type" c>
<link rel="stylesheet" type="text/css" href="../css/ext-all.css" />
<script type="text/javascript" src="../js/efs-all.js"></script>
</HEAD>
<BODY>
<div region="south" height="100">南</div>
<div region="east" width="100">东</div>
<div region="center" xtype="tabpanel">
  <div title="tab1">页签1</div>
  <div title="tab2">页签2</div>
</div>
</BODY>
</HTML>
 

<div id="ww" xtype="window" width="500" height="400" title="window" modal="true">
    <div xtype="tbar">
      <div text="->"></div>
      <div ic id="cmdUser" text="确  定" ></div>
    </div>
    窗体
</div>

 <div ic title="事务类型列表" id="affgrid" region="center" xtype="grid" pagingBar="true" pageSize="25"  >
    <div xtype="tbar">
      <div text="->"></div>
      <div ic text="增加事务#A" ></div>
      <div text="->"></div>
      <div ic id="cmdEdit" text="编辑事务#E"  disabled></div>
      <div text="->"></div>
      <div ic text="生成字典文件#T" ></div>
      <div text="->"></div>
      <div ic text="返 回" ></div>     
    </div>
<div id="affList" xtype="store" url="/efs/ajax?method=getRsQryAffairTypeList" baseParams="{txtXML:g_XML}" autoLoad="true">
<div xtype="xmlreader" fieldid="AFFAIRTYPEID" record="ROW" totalRecords="QUERYINFO@records">
<div name="AFFAIRTYPEID" mapping="AFFAIRTYPEID"></div>
<div name="AFFAIRTYPENAME" mapping="AFFAIRTYPENAME"></div>
<div name="AFFAIRTYPEMODE"></div>
<div name="AFFAIRTYPEDES"></div>
</div>
</div>
<div xtype="colmodel">
<div header="事务类型编号" width="100" sortable="true" dataIndex="AFFAIRTYPEID" hidden="true"></div>
<div header="事务类型名称" width="200" sortable="true" dataIndex="AFFAIRTYPENAME"></div>
<div header="事务类型模式" width="200" sortable="true" dataIndex="AFFAIRTYPEMODE"></div>
<div header="事务类型描述" width="200" sortable="true" dataIndex="AFFAIRTYPEDES"></div>
</div>
</div>

 

 

//行扩展的单击事件
function doGridClick(data){
sAffairTypeID = data["AFFAIRTYPEID"]
if(sAffairTypeID != ""){
Efs.getExt("cmdEdit").enable();
}
}

 

 

 

<div xtype="panel" ic title="新增事务类型" border="false" butt autoScroll="true">
  <form id="frmPost"  class="efs-box" method="post" action="/efs/identify.do?method=affairDeal">
      <TABLE class="formArea">
        <tr>
          <td labelFor="AFFAIRTYPEID">事务类型编号</td>
          <td><input id="AFFAIRTYPEID" type="text" class="Edit" hint="请书写6位数字编号" kind="text" fieldname="AFFAIRTYPE/AFFAIRTYPEID" operation="0" writeevent="0" state="0" datatype="0" must="true" name="AffairTypeID" id="AffairTypeID" maxlength="6"></td>
        </tr>
        <tr>
          <td labelFor="AFFAIRTYPENAME">事务类型名称</td>
          <td><input id="AFFAIRTYPENAME" type="text" class="Edit" kind="text" fieldname="AFFAIRTYPE/AFFAIRTYPENAME" state="0" datatype="0" value="" must="true"></td>
        </tr>
        <tr>
          <td labelFor="AFFAIRTYPEMODE">事务类型模式</td>
          <td><input id="AFFAIRTYPEMODE" type="text" class="Edit" kind="dic" src="DIC_AFFAIRTYPEMODE" fieldname="AFFAIRTYPE/AFFAIRTYPEMODE" state="0" datatype="1" value="业务类" code="1" must="true"></td>
        </tr>
        <tr>
          <td>事务类型描述</td>
          <td><TEXTAREA class="Edit" kind="text" style="height:60px;width:380px" fieldname="AFFAIRTYPE/AFFAIRTYPEDES" state="0" datatype="0"></TEXTAREA>
          </td>
        </tr>
      </TABLE>
</form>
<div xtype="buttons">
      <div text="确  定" ></div>
      <div text="返  回" ></div>     
    </div>

</div>

 

 

=====================================================

<div xtype="buttons">
      <div text="确  定" ></div>
      <div text="返  回" ></div>     
    </div>

/展监听点击事件
function doSubmit()
{
  Efs.getExt("frmPost").submit();
}
自动完成数据校验,标准xml结构文件拼写与提交

以上模型代码 , 开源下载:http://www.efsframe.cn/

以上的ext二次扩展,以及Java实例代码,相关帮助文档都可以自由下载使用
http://www.efsframe.cn/


来源:一起Ext
原文地址:http://www.17ext.com/showtopic-6115.aspx

EfsFrame是一套整体的企业级php开发框架解决方案,整个框架体系中包含了Web表现层开发包,组件开发包,基础数据库设计一整套完整的基于B/S架构应用程序设计开发的完整解决方案。Efs框架从研发到时间,历时近10年,积累了大量实战软件工程专家、数学专家的心血不断完善而成,已应用的大大小小的项目几十个,从小项目的开发管理维护设计到大项目的负载均衡设计,Efs逐渐形成了一整套完整的基于B/S架构的设计解决方案。 EfsFrame(开发框架) 2.2 升级内容: 1、bug修正 a)修正 firefox环境下的快捷键好像不太支持的问题; b)修正 firefox环境下的menuDisabled  属性无效    store的 remoteSort 属性无效; c)修正分页列表中下面分页条中 分页那里直接输入数字,回车不跳页的问题; d)修改 一个form中同时存在两个datetime的input时,第二个不能选择时分的bug; e)增加 input的 kind与datatype的自动对应关系默认对应关系为: Kind为 int、float时  datatype默认为 “1” Kind 为 data时 datatype默认为”3” Kind 为 datatime时 datatype默认为”4” Kind为其他值时 datatype默认为”0” 2、新的扩展 a)扩展对select的应用,默认将select对象渲染为ext的combobox对象,     详细说明见相关文档 b)扩展对多文件、单文件上传的封装(详细说明见相关文档)。 c)扩展高级插件editorgrid(可动态的添加、修改、删除行,对行的单元格进行编辑)(授权用户可用) d)扩展高级插件grid扩展列插件(授权用户可用) EfsFrame主要特点: 基于Ext的优秀企业级开源框架(精通一种、掌握两种) •语言支持:Java、.Net、PHP、Asp •数据库支持:Oracle、SqlServer、MySQL 强大灵活,接口简单实用的表现层(2天学会Extjs开发) •懂Html、简单Js即可快速上手Extjs开发 •无需美工、代码简单,提升Web开发4-8倍效率 设计灵活、高效、开源的组件层 •有任何数据库编程基础2天内即可轻松上手 •Java、.Net、PHP模型互通,学会一种、掌握两种,最大限度为用户节省跨平台成本 •支持Oracle、SqlServer、MySQL数据库模型,轻松解决跨数据库难题 完善的企业级框架模型,能轻松搭建任何B/S应用底层管理模型 •事务事件管理、单位管理、用户管理、角色权限分配管理 •字典管理、唯一编码分配管理、错误日志追踪管理 EfsFrame框架设计目标: l、整体提升企业的项目管理水平; 2、整体提升企业的研发人员的研发水平; 3、整体提升企业的项目研发效率; 4、整体提升企业的项目研发的健壮性; 5、最大限度减少企业的项目维护成本;
Javascript & jQuery &Ajax&JSON · jquery-1.7.2.js · jquery-1.7.2.min.js · jQuery插件 · EasyUI+v1.3.4官方API中文版 · EasyUI+v1.3.4官方API中文版.rar · jackson-src-1.7.1.zip · ext-3.0.0.zip · google-gson-2.2.4-release.zip apache-commons框架 · commons-validator-1.3.1-src.zip · commons-lang3-3.2.1-src.zip   · commons-fileupload-1.2.1-src.zip   · commons-dbutils-1.3-bin.zip   · commons-pool-1.5.5-bin.zip   · commons-io-2.0-bin.zip   · commons-lang-2.5-src.zip   · commons-logging-1.1.1-bin.zip   · commons-io-2.0-src.zip   · commons-lang3-3.2.1-bin.zip   · commons-lang-2.5-bin.zip   · commons-dbutils-1.3-src.zip   · commons-pool-1.5.5-src.zip   · commons-validator-1.3.1.zip   · commons-logging-1.1.1-src.zip   · commons-dbcp-1.4-src.zip   · commons-fileupload-1.2.1-bin.zip   · commons-codec-1.4-bin.zip   · commons-dbcp-1.4-bin.zip   · commons-collections-3.2.1-src.zip   · commons-codec-1.4-src.zip   · commons-beanutils-1.8.0-bin.zip   · commons-beanutils-1.8.0-src.zip   · commons-collections-3.2.1-bin.zip SSH框架   · struts-menu-2.4.3.zip   · spring-modules-0.9-with-dependencies.zip   · spring-framework-3.1.0.CI-1163-dependencies.zip   · spring-framework-2.5.6.SEC01-with-dependencies.zip   · struts-menu-2.4.3-src.zip   · struts-2.3.15.3-all.zip   · spring-framework-4.0.0.RELEASE-dist.zip   · struts-2.3.4-all.zip   · struts-1.3.8-all.zip   · spring-framework-3.1.1.RELEASE-with-docs.zip   · struts2-2.2.1-all.zip · struts-2.1.8.1-all.zip  · hibernate-distribution-3.6.0.Final-dist.zip   · hibernate-distribution-3.5.1-Final-dist.zip   · hibernate-release-4.2.4.Final.zip spring-data-jpa(1.4.2.RELEASE)   · spring-data-jpa-1.4.2.RELEASE-sources.jar   · spring-data-jpa-1.4.2.RELEASE-javadoc.jar   · spring-data-jpa-1.4.2.RELEASE.jar  · spring-data-jpa-reference.pdf spring-data-commons  · spring-data-commons-1.6.2.RELEASE-sources.jar · spring-data-commons-1.6.2.RELEASE.jar   · spring-data-commons-1.6.2.RELEASE-javadoc.jar shiro   · shiro所有相关jar包   · shiro-root-1.2.2-source-release.zip spring-security   · spring-security-3.1.0.M1.zip   · spring-security-2.0.5.zip 工作流   · jbpm-4.3.zip   · jbpm-4.4.zip   · jbpm-jpdl-suite-3.2.3.zip   · activiti-5.15.1.zip 其它   · spring-modules-0.9.zip   · poi-src-3.5-FINAL-20090928.zip   · poi-bin-3.5-FINAL-20090928.zip   · slf4j-1.6.1.zip   · pinyin4j-2.5.0.zip   · ognl.zip   · mysql-connector-java-5.1.7.zip   · joda-time-2.3-dist.zip   · jfreechart-1.0.13-javadocs.zip   · jfreechart-1.0.13.zip   · jdom-1.1.zip   · javamail-1_4_1.zip   · jakarta-taglibs-standard-1.1.2-src.zip   · jakarta-taglibs-standard-1.1.2.zip   · jaf-1_1_1.zip   · hibernate-validator-5.0.0.CR2-dist.zip   · guice-1.0-src.zip   · guice-1.0.zip   · displaytag-1.2-bin.zip   · displaytag-1.2-src.zip   · cewolf-1.1.4.zip   · cewolf-1.0-bin-src.zip   · c3p0-0.9.1.2.src.zip   · c3p0-0.9.1.2.bin.zip   · apache-log4j-1.2.15.zip   · xwork2-2.1.rar   · dom4j-1.6.1.rar   · elecfans.com-XPath.rar   · xwork-assembly-2.1.6-all.zip   · quartz-2.2.1-distribution.tar.gz   · xloadtree_zh_cn.zip   · xdoclet-src-1.2.3.zip   · xdoclet-bin-1.2.3.zip   · xfire-distribution-1.2.6.zip   · xdoclet-lib-1.2.3.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值