JiveJdon Community Forums
在线166人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 8 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
fooy5460

发表文章: 16
注册时间: 2004年10月19日 11:17
问高手们一个问题 发表: 2005年02月28日 10:19 回复
我将要做个项目,其中有大量的单据(如订单等),请问用什么框架比较好?我以前使用过Struts,但是它处理单据好像不行,请大家给一点建议!
banq

发表文章: 8929
注册时间: 2002年08月03日 17:08
Re: 问高手们一个问题 发表: 2005年02月28日 13:18 回复
STRUTS处理单据不行? 可能是你在如何使用Struts实现处理单据的方法设计上有问题。
fooy5460

发表文章: 16
注册时间: 2004年10月19日 11:17
Re: 问高手们一个问题 发表: 2005年03月01日 09:06 回复
请问有没有例子,单纯的JSP也行。
banq

发表文章: 8929
注册时间: 2002年08月03日 17:08
Re: 问高手们一个问题 发表: 2005年03月01日 11:00 回复
将单据设计成表单ActionForm,一个单据可能细分成多个ActionForm,关键是你的表单具体数据项目等情况。
fooy5460

发表文章: 16
注册时间: 2004年10月19日 11:17
Re: 问高手们一个问题 发表: 2005年03月03日 09:38 回复
下面是我的截图,

fooy5460

发表文章: 16
注册时间: 2004年10月19日 11:17
Re: 问高手们一个问题 发表: 2005年03月03日 10:04 回复
因为我原来是用PB作c/s结构系统的,所以带着些C/S结构的遗留思想。

原来的想法:
操作流程是通过合同号取单据头信息,然后焦点转至商品代码列,输入商品代码,(回车后能带出此行的商品信息),焦点自动跳至配送数量,回车后计算进价总额和售价总额。接着焦点跳至下一行的商品代码栏继续操作。

发现的问题:
当输入商品代码后回车,窗口就自动提交了,而且是按”新建“提交的,后来才知道IE4后当焦点在INPUT时,回车就能将FORM提交。提交时系统好像自动认了最前面的TYPE=”submit“的按钮提交的。然后我尝试将所有TYPE="submit"修改成TYPE="button",但是发现回车再也不提交了,在button的onclick事件中加入document.f03010.submit();也不提交了。(其中f03010是FORM的name)。但是有不少人对我说FORM的提交和TYPE="submit"没什么关系,我不懂。
另一个问题是提交后取单行商品信息非常慢,一个20行的单据会让操作员给骂死(这个是C/S的后遗症)。

修改如下:
FORM中还是采用了多个TYPE="submit"的按钮用以提交,同时添加一个计算的按钮,现在是让操作员一次性输入所有商品代码和配送数量。点击计算,从后台取得所有商品信息并计算总额。这样速度会快好多。

遗留问题:
因为当焦点在INPUT时,回车还是会提交,在输入商品代码或配送数量时难免按到回车键。
其中有些字段是只读的,但是它还是接收焦点,只是不能输入。我该怎么控制焦点从商品代码直接跳转到配送数量(采用TAB键)。我在ACTION中是直接取了界面的信息,所以界面是html:text字段的,bean:write在ACTION中取不到值。

各位高手给我看看问题怎么样可以解决?特别是前期的设计和修改是不是有问题?怎样做比较好?

如果有必要我可以把JSP和ACTION都贴出来。
banq

发表文章: 8929
注册时间: 2002年08月03日 17:08
Re: 问高手们一个问题 发表: 2005年03月03日 21:07 回复
我发现你这些问题和服务器端编程无关,和Jsp/Struts无关,基本是Java脚本的编程问题。

>我说FORM的提交和TYPE="submit"没什么关系
通过Js可以实现表单提交的。只要执行form.buttonName.submit()就可以。

关于焦点定位,也可以通过Js实现,可参考Java脚本相关文档。
fooy5460

发表文章: 16
注册时间: 2004年10月19日 11:17
Re: 问高手们一个问题 发表: 2005年03月11日 17:26 回复
谢谢各位的帮助,我这几天狂补了一把JS,发现还不是很上手,看来要走的路还是很长阿。
supertrouper

发表文章: 19
注册时间: 2004年12月24日 10:08
Re: 问高手们一个问题 发表: 2005年04月17日 23:56 回复
Struts是可以批量提交的。
这个主题有 8 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam