问题描述:
js对象clone是RIA编程中常用方法,但是对象属性之间的循环引用会导致clone的递归进入死循环。
js 代码
var a = {pa1:'av1',pa2:'av2'};
var b = {pb1:'bv1',pb2:'bv2'};
a.pa3 = b;
//b.pb3 = a;
var&n ...
传统的html提交在处理复杂对象的编辑时显得力不从心,结构性的数据在经过后台jsp或者asp处理,展示为前台的html表单后,成为平面型的form的input,这样,当form提交到后台,服务不得不重新将平面型的构造为结构性数据,以进行后续的处理。
在采用O/R mapping的应用中,这样的展示方式成为开发工作的瓶颈。
WebRPC能够实现结构化数据在 ...
结构图
见附件
说明
系统可划分为以远程文件管理为中心的网站管理和以模板引擎为中心页面生成两大部分。
1.网站管理
远程文件管理实现了B/S方式的对远程文件夹的管理,包括:
目录和文件的浏览
目录的创建、删除、重命名、移动
文件的上传、删除、重命名、移动
远程文件选择(单选)
远程目录选择(单选)
在上述基本功能的基础上,可以实现以下系统功能:
&nb ...
功能描述
作为CMS系统的基础组件,远程文件管理实现了B/S方式的对远程文件夹的管理,包括:
目录和文件的浏览
目录的创建、删除、重命名、移动
文件的上传、删除、重命名、移动
远程文件选择(单选,待实现)
远程目录选择(单选,待实现)
在上述基本功能的基础上进行扩展,可以实现以下系统功能:
网站文件夹管理
文章模板文件夹管理
频道封面及摘要模板管理
网站频道管理
网站频道选择
频道摘要编辑、
特点
集成了Ext的主题
支 ...
随着B/S应用的逐渐兴起,传统的html Form对于完成复杂的表单提交已经越来越力不从心。表现在以下方面:
1.组件类型不够丰富,且缺乏简单有效的扩展机制
例如grid、tree这些常见的需求不得不借助第三方组件(js\applet或者activex形式的)
2.数据的无序
数据是平面型的,例如做一个主、子表的编辑,不得不将结构化数据通过input命名机制转化为平面的form,然后提交的时候再做逆向的转换。
由于在browser端丢失了结构信息,C/S程序常见的剪切/复制/粘贴,实现起来也就比较困难,界面效果也差强人意(一大堆的input挤在 ...
类名:Ext.form.AttachField
扩展自:Ext.form.TriggerField
功能描述:能够处理多个附件的本地上传、删除、浏览,支持进度显示
如何部署:
-------------s端----------------------
预备工作:建立Web工程,增加dwr支持
1.将附件源码net.bar的java类加入你的Web工程
2.在web.xml加入以下定义
xml 代码
<servlet>
&nb ...
类型:Ext.form.TreeField
扩展自:Ext.form.TriggerField
功能描述:加载一个xml,作为前端选择的tree
参数: url:xml路径
源码及demo:见附件form.rar
说明:将form.rar中包含的文件展开到ext\examples\form 下
在浏览器中访问 http://host:port/ext/examples/form/formext.html
效果如附图所示:
其中rpTreeNodeFromXml函数参考了http://extjs.com/forum/上的从xml生成tree的例子
formext.html参考了 ...
知道Ext是从Flex粉丝的口水大战,看了它的jsDoc,感觉似曾相识,
对象重载、事件侦听、怎么看都象C/S的组件sdk。
再粗略浏览了examples,呵呵,实用而且酷!
我说洪哥,咱们动手罢!
****实战****
用了两个月的时间,完成了以下工作:
1.Ext的Grid采用json作为默认支持的数据格式,而我的数据格式是传输机制是基于dwr的,
不过Ext良好的分层设计允许编写自己的数据加载。
按照此机制编写了自己的数据加载类:
Ext.extend(Bat.UI.Ext.ObjReader, Ext.data.DataRea ...
- 浏览: 38733 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
拿什么拯救你,我的ie
深有同感 关于树的问题 我自己写的树 在ie上极限是7000节点 ,主要瓶颈就 ...
-- by careprad -
拿什么拯救你,我的ie
ie8 和 ie6确实不兼容了
-- by kimmking -
拿什么拯救你,我的ie
IE可以用vs。net自带的调试工具 是目前最好用的js调试工具。
-- by kimmking -
拿什么拯救你,我的ie
真是严肃的问题,做了些日子跨浏览器程序开发都要疯了。在ie8下的,在ie6 下怎 ...
-- by trains629 -
拿什么拯救你,我的ie
总结的不错 1、大量的节点,需要ajax,至少也要是延迟加载 2、js调试,. ...
-- by kimmking






评论排行榜