• 设计与实现经常拥有自己定义模块管理系统(19--设计模块附件[2])


    设计模块附件(2)


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

           2.刷新网页。进入“省份”模块,选中一条记录。点击“改动”。



    比方点击面积后面的 button,能够看到的新增界面例如以下:


    3.其它的新增过程和上一节讲的一样。

    我新增几个附件,看看效果。


    在“省份”模块中单击 附件的个数“10”。进入附件浏览。

    如今是附件浏览的界面。




            单击名称,或者所属区域。或者面积。就会仅仅显示该字段的附件了。各字段附件还是加在记录的附件里面,仅仅是多了一个manyToone 字段而己。
            4.以下看看怎样仅仅显示该字段的附件。在“省份”模块中选中一条记录。点击显示的时候,会出现例如以下form窗体。





    我们单击一下 面积后面的 附件button:


      另一种显示方式,是在记录明细的对应字段后面,也有一个显示附近的button,能够直接查看对应字段的附件。





            以上就是给模块字段加附件的过程。

    在一般系统中是不须要增加这个功能的,能够在配置文件里把字段附件的功能去掉。就象上一节中的附件的导航仅仅有二个一样。


            至此,整个附件就设计结束。在这个过程中也解说了我的系统的设计思路,客户的需求先转换为能够进行配置的信息。然后再前后台合作。解释运行完毕这个配置的功能。



    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    js实现继承的5种方式
    JavaScript文件操作(1)-基础
    12 个免费在线的 Web 网站性能测试工具
    server r2 系统更新文件清理
    在C#中,Json的序列化和反序列化的几种方式总结
    ES6,新增数据结构Set的用法
    ES6中有关数组的一些新操作
    vue中mode hash 和 history的区别
    POST和GET的区别
    前端的细节
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4847322.html
Copyright © 2020-2023  润新知