六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 47|回复: 0

如何构建一个类似C/S结构下的表格输入界面?

[复制链接]

升级  7.33%

15

主题

15

主题

15

主题

秀才

Rank: 2

积分
61
 楼主| 发表于 2013-1-27 06:15:56 | 显示全部楼层 |阅读模式
在复杂的企业应用中(如ERP),有大量的数据录入工作,比如一张销售订单会有多个产品需要录入。在传统的C/S系统中,可以用DBGrid等控件来完成,而WEB界面中,很难让用户在一个页面中完成多行记录的编辑工作。这也使B/S应用很难在业务系统中实施。不知道大家在做这些项目时是如何实现这些功能的。

我认为一个基本的Web Grid应该实现以下功能
       
  • 多行录入,用户不需多页面的跳转,在一个页面中就可以完成多行记录的编辑,如新增、修改、删除等操作。   
  • 外键字段的帮助字典功能。如录入商品编号时,输入商品拼音的第一个字母,应该能够查询出符合条件的商品,并显示一下拉框,供用户选择。   
  • 计算计算字段的处理,完成简单的计算任务,如 金额 = 数量 x 单价   
  • 能够记录用户进行了哪些修改,并在form提交时,将修改的数据进行提交。如:记录哪些记录是新增,哪些是删除或修改。对修改的行,记录下哪些字段进行了修改。当用户submit时,可以只将那些变动(insert, edit, delete)的数据提交到服务器。 从而减少数据传输量,并且在服务器端也可以更方便地对数据进行处理。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表