net 自定义表单的设计
最近搞OA。做好后。想擴展。準備加個自定義表單的功能上去。在網上也搜不到什么好資料。參考了一個同事的項目。
這個設計都是用數據庫來完成的。我看網上其他文章都的用xml來設計或者數據庫和xml一起用。厲害的全部是xml加上xslt。當然后面的效果很好,但是要學的東西不少,開發時間肯定也長拉。我這個就是簡單的描述一下數據庫的設計方法。以后再用也好找
1.創建表單數據庫。這里面存儲表單的屬性。比如創建日期。誰創建。類型等等。
2.創建表單的控件數據庫。一個表單上面肯定好多的text或textarea之類的東西了。這個數據庫就是存儲表單的控件的信息的。比如控件id,控件名稱。控件類型。這些html控件的屬性。還有重要的是這些控件對應的數據庫的字段的屬性
在這里我是把控件和數據庫字段都放在一個表里面。但是考慮一下把純粹的html控件屬性和控件代表的數據庫字段屬性分開可能更好。那就要再加一個表了
3.表單設計好以后。就是其他人使用表單了。我稱為單據。所以要通過程序來建立一個新的表。就是單據表了。這里面存儲的是單據的編號。表里的字段都是步驟2里面的字段名稱(就是設置的數據庫字段)。數據當然也是存儲在這里面的。
這樣的話。沒建立一個表單模板就要通過程序來生成一個新的表單單據表了。感覺不是很好。通過xml來實現或實現一部分的話感覺更好些。
先到這里。有更好的辦法的話再寫拉
本文使用Blog_Backup未注冊版本導出,請到soft.pt42.com注冊。
轉載于:https://www.cnblogs.com/zjypp/archive/2007/07/25/2319514.html
總結
以上是生活随笔為你收集整理的net 自定义表单的设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “驱网核心技术丛书”创作团队访谈
- 下一篇: 1.struts1.x基本action的