“省”、“市”二个模块之间的关联的操作(1)
视频解说在线观看:视频解说链接 http://i.youku.com/jfok1972
一、 “市”模块定义好了。我们先来新增1个市。看看和“省”的关联操作。
上面显示了“市”的模块界面。在导航栏中为省份的导航,我们看到仅仅有“江苏省”一个,其它的在哪里呢。一个模块的父模块的导航有一个选项,叫“显示无记录的项目”。此选项默认不选中,也就是说省里面还没有市的话。那个省将不放在导航列表中,看下图。
二、记录拖放操作。操作员具有“市”模块的改动权限。而且在能够改动“省”份字段的情况下,能够直接将记录拖放到左边的导航区域的其它省份上,直接将一个市放置到还有一个省以下。
拖放操作没法截图。仅仅能看看拖放后的结果了
拖放后将会有例如以下提示框,按“是”则会将南京移到还有一个省里。对于全部的子模块,其直接父模块的值都能够这样进行改动。不需进行不论什么配置。
三、子模块显示父模块的记录值。在设置了子模块的附加字段的时候,能够把父模块的字段加进去,放在grid 中显示。下图仅仅放一个结果。在“市”模块中。要显示“所属所区”这个字段。(能够想到的是在省份模块中增加市的聚合信息)
四、记录新增。新增记录有一个选项,那就是能够必须选择某个父模块的导航值。比方说这个选项为true时,我在新增一个市的时候。必须先选中一个省,假设不选的话,就会提示让你选一个。这样做的优点是:1. 在新增的form窗体里你不用再在下拉框里找了;2. 你选择了一个省份以后,该省份下的市都会列出来,你能够看看你要新增的记录是不是已经有了。这个选项的设置,是在“模块字段”的里面的,
五、批量新增。用excel表批量新增的功能,在“省”模块里已经介绍过了,由于该模块没有父模块,因此进行的非常顺利。到了“市”模块再excel批量新增的话。难点就出来了,怎样增加“省”的值是一个重点了。在我这个“省”的设计中主键是可见的,对于大多数模块来说主键是自己主动增量型。或者是随机的,那么怎样确定上级模块的值呢?先配置一下模块,使“市”能够excel多条导入。下载可导入的文件。并添好数据。
看看导入结果:
为什么省份我能够添“07”,“江苏”,“江苏省呢”都能够正确导入呢?
版权声明:本文为博主原创文章。未经博主同意不得转载。
举报
- 本文已收录于下面专栏:
- 模块功能自己定义系统的设计
相关文章推荐
-
模块管理常规功能自己定义系统的设计与实现(28--多个模块之间的关联[4])
多个模块之间的关联(4) 前面搭建了客户以及客户父模块的一个分支,另一个分支是产品线,另一个是业务员,然后这三条线归并到订单之上。 前面我贴了我要搭建系统的一张图,现...- jfok
- 2014-05-06 10:56
- 2497
-
cpp note
c++ primer 4 基本内置类型。结枚联类,函数指。引 1. 函数:返回类型(或函数类型),函数名,形參表,函数体。 2. 后缀:cpp,cc,cxx,cp,c. 3. 标准库四个IO对象:cin,cout,cerr,clog 4. #include 5. std::cout << "hello" <> a >> b; 6. "::"作用域操作符,scope operator 7. //,/* ... */(不可嵌套) 8. +=复合赋值操作符 9. 类成员:数据成员,方法(又- foreveryoung001
- 2012-07-06 15:02
- 1292
-
Windows系统及应用技巧二十六篇
文件夹:一:具体的xp修复控制台命令和使用方法二:常见文件扩展名和它们的说明三:GHOST怎么用?四:怎样防范恶意站点</em- hulunberbus
- 2006-08-25 11:55
- 1585
-
模块管理常规功能自己定义系统的设计与实现(24--二个模块之间的关联[2])
父子模块之间关联操作(2) 上一节介绍了子模块中对父模块的一些相关操作。这一节来看看父模块中对子模块能够进行什么样的操作。一、进入子模块的时候,限定父模块...
- jfok
- 2014-05-04 14:43
- 1692
-
网摘-java面试笔试题大汇总
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面。以便更充分地注意与当前目标有 关的方面。抽象并不打算了解所有问题,而仅仅是选择当中的一部分,临时不用部分细节。抽象包含 两个方面。一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,而且同意和鼓舞类的重用。它提供了一种明白表述共性的方法。
对象的一个新类能够从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称 为原始类的派生类(子类),而原始类称为新类
- jayghost
- 2012-05-22 23:10
- 975
-
模块管理常规功能自己定义系统的设计与实现(29--多个模块之间的关联[5])
然后把选入的字段增加到 grid 其中。 再来看看子模块市以下的菜单: 以下显示一下选择了订- jfok
- 2014-05-06 12:50
- 1955
-
web test performance tools / linux performance tools / windows performance tools
性能測试服务PTS https://docs.aliyun.com/?spm=0.0.0.0.Lv9qWT#/pub/pts 站点压力性能免费在线測试:阿里云PTS,Load Impact,loader.ioserver负载能力測试 http://www.chinaz.com/web/2015/0813/433986.shtml <p style="font-siz
- siemens800
- 2011-10-08 17:21
- 4059
-
C/C++笔试题(非常多)
微软亚洲技术中心的面试题!!! 1.进程和线程的区别。 线程是指进程内的一个运行单元,也是进程内的可调度实体. 与进程的差别: (1)调度:线程作为调度和分配的基本单位。进程作为拥有资...
- liuyinghui523
- 2014-05-27 08:23
- 3198
-
java面试笔试题大汇总
我从别人那找到的。。。。 第一,谈谈final, finally, finalize的差别。 最常被问到。 第二。Anonymous Inner Class (匿名内部类) 能否够extends(继承)其他类,能否够implements(实现)interface(接口)?第三。Static Nested Class 和 I
- xitonga
- 2012-03-22 13:53
- 53
-
模块管理常规功能自己定义系统的设计与实现(11--Grid导航设计初步[1])
模块管理常规功能自己定义系统的设计与实现(10--数据新增[三、批量导入数据]) 这一节讲一下Grid导航设计。在前面的章节中有看到Grid导航的样子,那是一个模块的父模块(ManyToOne)对子模...- jfok
- 2014-04-27 15:33
- 2514
收藏助手
不良信息举报
0条评论