雅虎巨资收购英国少年设计的应用程序
2013-03-26 14:47
176 查看
刚看到有篇文章:http://www.iteye.com/topic/409416
里面提到用JSP标签封装EXT,我觉得完全没这必要,这反而还限制了EXT。
在公司也对EXT做过封装 (基本思路:大的方向不变,EXT本身就提供了对DIV的渲染功能,用DIV标签写页面,最后用EXT进行渲染),封装后所有的容器、面板全针对DIV,可以说会写DIV,你就能做出EXT的页面。
页面源码:
列表:
另附效果图。
注:发这帖子只是给大家提供一种新封装的方法。
里面提到用JSP标签封装EXT,我觉得完全没这必要,这反而还限制了EXT。
在公司也对EXT做过封装 (基本思路:大的方向不变,EXT本身就提供了对DIV的渲染功能,用DIV标签写页面,最后用EXT进行渲染),封装后所有的容器、面板全针对DIV,可以说会写DIV,你就能做出EXT的页面。
页面源码:
列表:
<body> <div region="north" border="false" style="margin:8px 0 0 5px;" height="60"> <div xtype="pkupaneltbar" title="自行招用保安员的单位信息查询"> <div text="->"></div> <div text="查询" onExtClick="search()"></div> </div> <form method="post" id="searchForm"> <table width="80%" cellpadding="0" cellspacing="0" style="font-size: 10pt; vertical-align: middle;"> <tr> <td class="label" height="30" labelFor="S" width="100">单位名称</td> <td width="300"><input id='S' class="Edit" operation='like' type='text' fieldname='s.S' /></td> <td width="120" class="label" labelFor="P">单位负责人</td> <td><input id='P' class="Edit" type='text' operation='like' fieldname='s.P' /></td> </tr> </table> </form> </div> <div id="pkuGrid" region="center" border="false" xtype="pkugridpanel" title="列表" pagingBar="true" pageSize="15" onExtRowdblclick="doRowdbClick()"> <div xtype="pkupaneltbar"> <div text="->"></div> <div text="添加" onExtClick="doAdd()"></div> <div text="-"></div> <div text="修改" onExtClick="doChange()"></div> <div text="-"></div> <div text="注销" onExtClick="doDel()"></div> </div> <div id="gridstore" xtype="pkustore" url="ajax?method=getAutoCompanyList" autoLoad="true"> <div xtype="pkustorereader" recordid="ssjId" record="SS_SSJ" totalRecords="result"> <div name="ssjId" mapping="SSJID"></div> <div name="ssjName" mapping="SSJNAME"></div> <div name="pName" mapping="PNAME"></div> <div name="ssjUnitName" mapping="SSJUNITNAME"></div> <div name="prinName" mapping="PRINNAME"></div> <div name="prinTel" mapping="PRINTEL"></div> <div name="munitName" mapping="MUNITNAME"></div> </div> </div> <div xtype="pkucm"> <div type="checkbox"></div> <div header="单位编号" width="1" sortable="true" dataIndex="ssjId"></div> <div header="单位名称" width="4" sortable="true" dataIndex="ssjName"></div> <div header="上级单位" width="2" sortable="true" dataIndex="pName"></div> <div header="所属单位" width="4" sortable="true" dataIndex="ssjUnitName"></div> <div header="公司负责人" width="2" sortable="true" dataIndex="prinName"></div> <div header="联系电话" width="2" sortable="true" dataIndex="prinTel"></div> <div header="管辖单位" width="4" sortable="true" dataIndex="munitName"></div> </div> </div> </body>
另附效果图。
注:发这帖子只是给大家提供一种新封装的方法。
相关文章推荐
- 微软重新"追求"雅虎 但不涉及整体收购
- 通过用 .NET 生成自定义窗体设计器来定制应用程序
- 多数据库支持的应用程序设计
- [置顶] 设计模式之创建类模式——建造者模式
- VC学习笔记1对话框应用程序设计
- Android应用程序开发以及背后的设计思想深度剖析(3)
- 探究 Singleton 设计模式(构建分布式应用程序)
- 使用 EJB 3.0 Java Persistence API 设计企业应用程序
- 不走寻常路 设计ASP.NET应用程序的七大绝招(转载)
- [导入]ASP.NET设计应用程序的七大绝招
- Updater Application Block v1.0 - 1.7 应用程序加载器设计
- 【原创】《Linux高级程序设计》杨宗德著 - 进程管理与程序开发 - 安装信号与捕捉信号 分类: Linux --- 应用程序设计 2014-11-08 13:00 49人阅读 评论(0) 收藏
- 不走寻常路 设计ASP.NET应用程序的七大绝招(轉)
- .NET 应用程序界面开发经验总结 设计良好的程序的表现之一就是细节做的还可以
- 应用程序设计/命名及编码规范方案
- 【原创】TCP Socket 简单练习 --- 线程池实现并发服务器 分类: Linux --- 应用程序设计 2014-12-25 13:59 50人阅读 评论(0) 收藏
- 【原创】《Linux高级程序设计》杨宗德著 - 进程管理与程序开发 - System V进程间通信之消息队列 分类: Linux --- 应用程序设计 2014-11-11 13:16 71人阅读 评论(0) 收藏
- Visual C++ 入门精解-WINDOWS应用程序设计用到的基本术语
- Windows应用程序设计的特点
- 刘亦菲穿蕾丝 贫困县2亿政府大楼 女孩踹猥琐男 广场舞大妈宣誓 轿车被压扁 英国破解黑匣子 借位接吻 碰瓷男惨遭女司机径直碾轧 无臂少年 韩国列车相撞 邓加出任巴西主帅 俄指乌军击落客机 中共中央调查