国内首个基于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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值