模块附件的设计(2)
上一节中介绍了附件的操作,对于附件我们一般认为都是加在模块的记录之上的。但是客户提出了附件要加在字段上的想法,我考虑了一下,给他解释完全可以用附件的类型来区分这个附件是加在哪个字段之上的,可是他不同意,于是就有了附件加在字段之上的设计(客户真是扩展需求分析的唯一途径)。
由于这套系统是完全解释型的,因此加入的这个功能也只需配置一下,然后解释执行就行。经过分析,我在模块字段中加了一个“字段附件”的boolean型的字段。将此字段值置为true,表示这个字段可以加入附件。配置的设计就此结束,可是解释执行的设计就比较复杂了。需要在该字段的后面加上图标,有的可以上传附件,有的可以显示附件。
下面还是以“省份”模块为例,看一下具体步骤。
1.将字段“名称”,“所属区域”,“面积”设的字段附件设计为true。
2.刷