• net 自定义表单的设计


    最近搞OA。做好后。想扩展。准备加个自定义表单的功能上去。在网上也搜不到什么好资料。参考了一个同事的项目。

    这个设计都是用数据库来完成的。我看网上其他文章都的用xml来设计或者数据库和xml一起用。厉害的全部是xml加上xslt。当然后面的效果很好,但是要学的东西不少,开发时间肯定也长拉。我这个就是简单的描述一下数据库的设计方法。以后再用也好找

    1.创建表单数据库。这里面存储表单的属性。比如创建日期。谁创建。类型等等。

    2.创建表单的控件数据库。一个表单上面肯定好多的text或textarea之类的东西了。这个数据库就是存储表单的控件的信息的。比如控件id,控件名称。控件类型。这些html控件的属性。还有重要的是这些控件对应的数据库的字段的属性

    在这里我是把控件和数据库字段都放在一个表里面。但是考虑一下把纯粹的html控件属性和控件代表的数据库字段属性分开可能更好。那就要再加一个表了

    3.表单设计好以后。就是其他人使用表单了。我称为单据。所以要通过程序来建立一个新的表。就是单据表了。这里面存储的是单据的编号。表里的字段都是步骤2里面的字段名称(就是设置的数据库字段)。数据当然也是存储在这里面的。

    这样的话。没建立一个表单模板就要通过程序来生成一个新的表单单据表了。感觉不是很好。通过xml来实现或实现一部分的话感觉更好些。

    先到这里。有更好的办法的话再写拉

    本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

  • 相关阅读:
    combobox下拉框只能选择不能编辑
    nginx 虚拟主机
    nginx加密网站
    nginx平滑升级
    http网站加密
    CentOS下网卡启动、配置等ifcfg-eth0教程
    CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转
    【RedHat/Centos】利用iso镜像做本地yum源 转
    centOS6.0 64 位将光盘作为yum源(转)
    Linux安装无线网卡驱动,实现Linux无线上网 转
  • 原文地址:https://www.cnblogs.com/zjypp/p/2319514.html
Copyright © 2020-2023  润新知