/**********************************
"Web Wizard" Component beta 1
author: Wei Zijun
(email: fins@163.com / blog: http://fins.javaeye.com )
***********************************/
该组件利用ajax技术,帮助开发人员快速的构建起简单的页面向导.
附带的demo只演示了一些基本的用法.
更多用法 以及组件的不足,欢迎到我的blog中讨论.
组件构成:
webwizard_main.js
组件核心代码.
prototype_mini.js
组件所依赖的一个ajax包.(可使用标准的prototype.js代替)
com.fins.filter.CommonEncodeFilter.java
一个用于处理编码的过滤器,也可以使用您自己定义的过滤器,
但是一定要使用一个可以正确处理ajax编码的过滤器.
// ****************************** //
详细的说明以后慢慢补充.
"Web Wizard" Component beta 1
author: Wei Zijun
(email: fins@163.com / blog: http://fins.javaeye.com )
***********************************/
该组件利用ajax技术,帮助开发人员快速的构建起简单的页面向导.
附带的demo只演示了一些基本的用法.
更多用法 以及组件的不足,欢迎到我的blog中讨论.
组件构成:
webwizard_main.js
组件核心代码.
prototype_mini.js
组件所依赖的一个ajax包.(可使用标准的prototype.js代替)
com.fins.filter.CommonEncodeFilter.java
一个用于处理编码的过滤器,也可以使用您自己定义的过滤器,
但是一定要使用一个可以正确处理ajax编码的过滤器.
// ****************************** //
详细的说明以后慢慢补充.
评论
hanfeng
2007-09-28
数据不消失,只是给每个页面设置一个有效性标志:
当通过下一步进入一个页面时,新页面设置有效;当通过上一步离开一个页面时,原页面设置无效,数据不删除。
这样还可以随时监控到有效数据是哪些,而且再复杂的流程也不会逻辑混乱。
当通过下一步进入一个页面时,新页面设置有效;当通过上一步离开一个页面时,原页面设置无效,数据不删除。
这样还可以随时监控到有效数据是哪些,而且再复杂的流程也不会逻辑混乱。
fins
2007-09-28
但是 如果我又回到3呢?
实际上客户是有这个需求的.
在3填写了一些信息 这时候需要看一眼2 里的东西 他按了上一步
看完了 又回到三 他不希望刚才填写的数据消失.
实际上客户是有这个需求的.
在3填写了一些信息 这时候需要看一眼2 里的东西 他按了上一步
看完了 又回到三 他不希望刚才填写的数据消失.
hanfeng
2007-09-28
对你说的这个例子,我觉得,只要在 3-->2 的时候将3作废即可,不需要那么复杂的互斥信号管理。
fins
2007-09-28
那个太大了 为了用这一个功能 我得引入多少东西啊 呵呵
而且关键问题是 我不了解dojo 就看过例子 呵呵
而且关键问题是 我不了解dojo 就看过例子 呵呵
cai555
2007-09-27
dojo不时有现成的吗?
fins
2007-09-27
呵呵 谢谢你对这个感兴趣 我想这个我再完善完善还是能有用处的
我简单解释一下.
假设页面流程如下
1--->2 ---->3 , 那么这时候提交数据 是把1 2 3的都提交了
如果这时候 反悔了,不提交,
从2反回2 ,重新选择4
1--->2---->3---->2----->4
你的本意是提交 1 2 4,但是如果这时候 不定义 3 4互斥 那么三里的数据也会提交上去.
其实大多数情况下 处于两个分支的页面 应该都是互斥的 所以以后改进的时候 可以设置为 如果不在一个分支 那么自动互斥
我简单解释一下.
假设页面流程如下
1--->2 ---->3 , 那么这时候提交数据 是把1 2 3的都提交了
如果这时候 反悔了,不提交,
从2反回2 ,重新选择4
1--->2---->3---->2----->4
你的本意是提交 1 2 4,但是如果这时候 不定义 3 4互斥 那么三里的数据也会提交上去.
其实大多数情况下 处于两个分支的页面 应该都是互斥的 所以以后改进的时候 可以设置为 如果不在一个分支 那么自动互斥
hanfeng
2007-09-27
// 定义互斥页面 WebWizardUtils["mutex"](wwps[3],wwps[4]);
看了几遍代码,没有想明白这个的用处。感觉通过条件已经定义了3和4不可能同时显示,即使3和4的条件同时满足,也可以约定只显示其中之一,不需要定义互斥页面呀?
请指点一二!
fins
2007-08-08
能 放心 不会草草结束 更不会这么快就结束.
也许3.0 才是一个真正的瓶颈.
现在 还有很多东西值得去做.
我最近真的是忙的不行 很多琐碎的事情,没有连续的大段的时间做编码
也许3.0 才是一个真正的瓶颈.
现在 还有很多东西值得去做.
我最近真的是忙的不行 很多琐碎的事情,没有连续的大段的时间做编码
sking
2007-08-08
偶们都在期待呢!
h819
2007-08-07
我来说点题外话
ecside 能来个正式版么,好歹有个结束啊
ecside 能来个正式版么,好歹有个结束啊
qaplwsok
2007-08-06
很久没见到你来了!
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 706267 次
- 性别:

- 来自: 小胖儿的大城

- 详细资料
搜索本博客
我的相册
David Recordon
共 63 张
共 63 张
链接
最新评论
-
EXT 2 绚丽表格 背后的 ...
楼上的真是锐道的好员工啊 dorado整体表现确实不错 但是没有哪个单项可以用 ...
-- by fins -
EXT 2 绚丽表格 背后的 ...
http://www.bstek.com/dorado5/performance ...
-- by hotbarsmu -
[GT-Grid]列表组件 GT-Gr ...
如果一切正常 下周应该会出一个前后台结合的例子 例子已经在编写中了 不过为了 ...
-- by fins -
[GT-Grid]列表组件 GT-Gr ...
fins什么时候会有和服务端结合的版本呢?您可以给个简单的案例吗?谢谢
-- by hgq0011 -
[GT-Grid]列表组件 GT-Gr ...
这个是和ecside完全不同的产品 自然看起来也会面目全非了 呵呵
-- by fins






评论排行榜