Java快速开发平台

www.fastunit.com

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  23 Posts :: 0 Stories :: 113 Comments :: 0 Trackbacks

应网友ioly的要求,提供一个FastUnit平台下主从表开发的案例。
(开发此案例不需编码,耗时约1小时)
单表模块的开发过程参见视频演示:http://www.blogjava.net/fastunit/archive/2008/01/21/176718.html

能否给个主从表单开发的示例 2008-07-06 12:08 ioly

比如以销售订单为例,涉及的表有:
销售订单 -> 客户 -> 客户类型
销售订单明细 -> 销售订单
销售订单明细 -> 产品 -> 产品类型

其中
1,销售订单的制单人和审核人,希望显示中文
2,浏览销售订单时,需要显示关联表的客户名称,客户联系方式,产品编号,产品名称和产品类型
3,客户类型和产品类型需要对用户做数据权限控制

以上需求的复杂度可能更贴近实际的业务系统


一、创建表







二、客户管理和产品管理
客户类型、客户管理、产品类型、产品管理由向导直接生成:








三、销售订单
(此模块未处理审核,根据需要添加“批准”按钮及设置相关权限)
使用向导时选择“父子表”的一种类型,并设置关联字段:

生成后的效果:




四、关联显示
一个单元可以包含多个表的字段,只要单元数据中包含字段的数据即可。


五、数据权限
本例的需求是一种简单的数据权限。
需求假设:产品类别1、2不需设置权限,产品类别3、4需要授权才可以看到和使用
(体验数据权限时,应以非“超级用户”身份登陆,“超级用户”直接拥有所有权限)
1、针对产品类别创建一个数据权限

2、为产品类别的选项配置数据权限

3、为产品列表配置数据权限

4、上述单元和枚举设置了数据权限后,授权视图中将出现相应的权限点

5、未获得授权的用户将无法看到被禁止的数据


六、组件包移植
FastUnit下开发的所有组件都是可移植的,此处提供了上述所有组件的导出包,按下面的步骤移植后即可直接使用:
1、点此下载组件包salesorder.zip,解压后把salesorder文件夹放到/fastunithome/version/下;
2、在app域下,组件根节点右键菜单中点击“版本导入”,选择salesorder文件夹后点击“导入”:

3、在数据库中建表:在相关表的管理界面中点击“创建表”,再点击“创建”;
4、把单元“menu”的元素“menu”的“资源编号”更换为“salesorder”,保存;
5、点击导航栏的“应用系统”开始体验:







 

posted on 2008-07-08 17:05 FastUnit 阅读(1247) 评论(3)  编辑  收藏 所属分类: JavaFastUnit

Feedback

# re: 销售订单管理 - 主从表开发案例 2008-07-10 07:49 beyond
太方便了  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2008-07-11 20:51 ioly
谢谢提供,关注中  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2008-08-14 10:23 fyxruben
做得确实不错!  回复  更多评论
  


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-08 22:42 编辑过
 
成果网帮您增加网站收入
 
相关链接:
网站导航: