导入第一个业务模块
视频讲解在线观看:视频讲解链接 http://i.youku.com/jfok1972
在数据库中建立表,生成hibernate bean,在hibernate.cfg.xml中加入
<mappingclass="com.jfok.server.hibernate.sales.Province"/>后,就可以将一个模块导入到系统中。
导入步骤:
- 将模块的定义导入模块表;
- 将每个字段分别导入模块字段表;
- 对此模块自动建立一个列表(Grid)方案,若干个字段分组(FieldGroup),以及列表字段(Field);
- 对此模块自动建立一个窗体(Form)方案,若干个字段分组(FieldGroup),以及窗体字段(Field);
有了以上4个配置信息,一个模块列表显示,以及增改时Form窗口也就配置好了。
下面展示的即为系统模块的管理界面,最上方为菜单项,下面为一个可以显示多个模块的Tab,
每个Tab中显示一个模块。
每个模块的显示分为5个部分,最左边为导航区域,右边上面为操作按钮和子模块,右边中间为Grid,
下面有grid导航区域,右边还有一个Detail,显示明细的区域。
下面介绍一下导航区域,这个区域放置着若干个可自定义的grid的导航项目,比如下图的系统模块,
他有一个ManyToOne的字段是模块分组,于是模块分组就可以自动的加在导航区域中为grid导航。
具体的分组大家应该可以看明白了,一个没有一个业务模块的系统中有48个模块。其中有编码设置3个,
系统设置17个等等。在你选择了编码设置后,右边的grid中就只会显示 编码设置的三个模块。
这只是最基本的导航,以后会介绍更加复杂的功能。
再回到模块导入的话题,单击“导入模块”,将会有一个对话框,要求输入模块的名称:
按确定即可。下面看一下导入后模块的变化
再看一下导入的字段的信息列表:
有兴趣的可以对比上图和第二章的那个class 。
待续......