Java快速开发平台

www.fastunit.com

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  23 Posts :: 0 Stories :: 273 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 阅读(6118) 评论(11)  编辑  收藏 所属分类: JavaFastUnit

Feedback

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

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

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

# re: 销售订单管理 - 主从表开发案例 2008-11-12 22:42 J_r_L_x_J
关注中···感觉不错!!!  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2009-02-19 12:35 fzk
FastUnit平台确实不错,特别是权限控制及表单维护,基本上不用开发,省去了2/3开发时间,使我们主要专注与业务方面的需求。  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2009-02-26 21:21 张滢
问两个问题:
1、产品中下拉列表中的产品是否可以根据客户不同列出不同的产品。
2、产品类型是否可以根据产品不用而改变。
另外,换种方式,产品列表是否可以根据产品类型不一样加载产品下拉列表。
希望能够解答,最好给出例子。
非常感谢  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2009-02-27 08:20 fzk(冯占科)
1、产品中下拉列表中的产品是否可以根据客户不同列出不同的产品。
这个问题:可以用数据权限解决。因为下拉列表可以通过枚举取数据,枚举可以通过数据权限控制(根据需要可以控制看本人,看本部门的,看全部的均可)
第二个问题,也可以通过数据权限解决。

详细可参考卡发手册。  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2009-02-27 11:31 张滢
谢谢楼上的解答,不过我还是不是很清楚。
我再阐述一下我的问题
1、有客户甲和客户乙两个客户。
2、客户甲事先定义了需要产品1和产品2,客户乙事先定义了需要产品3和产品4
3、操作人员有操作客户甲和客户乙的权限,在当前界面操作人员点击客户下拉框选择客户甲时产品下拉框中只有产品1和产品2,当点击客户下拉框选择客户乙时产品下拉框中只有产品3和产品4
  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2009-04-02 10:01 zhengql
需增加一个客户产品表,在订单里根据客户选该客户的产品
FASTUNIT平台我想应该用枚举,MAPLISTFACTORY实现,需写类(不知道有什么方便的方法能将参数"客户"直接和MAPLISTFACTORY关联)  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例 2009-04-02 10:11 zhengql
2、产品类型是否可以根据产品不用而改变。

FU能提供弹出查询窗口(包含查询,列表单元---具体元素让我们自己设置),让我们自己过滤检索就好了. 最好想C/S一样editchange直接触发查询
美梦中... ...

返回是一个主键值好呢,还是一个表好呢
好烦啊... ...
  回复  更多评论
  

# re: 销售订单管理 - 主从表开发案例[未登录] 2009-06-19 08:28 vv
代码呢?  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: