Java快速開發平臺

          www.fastunit.com

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            23 Posts :: 0 Stories :: 273 Comments :: 0 Trackbacks

          應網友ioly的要求,提供一個FastUnit平臺下主從表開發的案例。
          (開發此案例不需編碼,耗時約1小時)
          單表模塊的開發過程參見視頻演示:http://www.aygfsteel.com/fastunit/archive/2008/01/21/176718.html

          能否給個主從表單開發的示例 2008-07-06 12:08 ioly

          比如以銷售訂單為例,涉及的表有:
          銷售訂單 -> 客戶 -> 客戶類型
          銷售訂單明細 -> 銷售訂單
          銷售訂單明細 -> 產品 -> 產品類型

          其中
          1,銷售訂單的制單人和審核人,希望顯示中文
          2,瀏覽銷售訂單時,需要顯示關聯表的客戶名稱,客戶聯系方式,產品編號,產品名稱和產品類型
          3,客戶類型和產品類型需要對用戶做數據權限控制

          以上需求的復雜度可能更貼近實際的業務系統


          一、創建表







          二、客戶管理和產品管理
          客戶類型、客戶管理、產品類型、產品管理由向導直接生成:








          三、銷售訂單
          (此模塊未處理審核,根據需要添加“批準”按鈕及設置相關權限)
          使用向導時選擇“父子表”的一種類型,并設置關聯字段:

          生成后的效果:




          四、關聯顯示
          一個單元可以包含多個表的字段,只要單元數據中包含字段的數據即可。


          五、數據權限
          本例的需求是一種簡單的數據權限。
          需求假設:產品類別1、2不需設置權限,產品類別3、4需要授權才可以看到和使用
          (體驗數據權限時,應以非“超級用戶”身份登陸,“超級用戶”直接擁有所有權限)
          1、針對產品類別創建一個數據權限

          2、為產品類別的選項配置數據權限

          3、為產品列表配置數據權限

          4、上述單元和枚舉設置了數據權限后,授權視圖中將出現相應的權限點

          5、未獲得授權的用戶將無法看到被禁止的數據


          六、組件包移植
          FastUnit下開發的所有組件都是可移植的,此處提供了上述所有組件的導出包,按下面的步驟移植后即可直接使用:
          1、點此下載組件包salesorder.zip,解壓后把salesorder文件夾放到/fastunithome/version/下;
          2、在app域下,組件根節點右鍵菜單中點擊“版本導入”,選擇salesorder文件夾后點擊“導入”:

          3、在數據庫中建表:在相關表的管理界面中點擊“創建表”,再點擊“創建”;
          4、把單元“menu”的元素“menu”的“資源編號”更換為“salesorder”,保存;
          5、點擊導航欄的“應用系統”開始體驗:







           

          posted on 2008-07-08 17:05 FastUnit 閱讀(6479) 評論(11)  編輯  收藏 所屬分類: JavaFastUnit

          Feedback

          # re: 銷售訂單管理 - 主從表開發案例 2008-07-10 07:49 beyond
          太方便了  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2008-07-11 20:51 ioly
          謝謝提供,關注中  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2008-08-14 10:23 fyxruben
          做得確實不錯!  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2008-11-12 22:42 J_r_L_x_J
          關注中···感覺不錯!!!  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2009-02-19 12:35 fzk
          FastUnit平臺確實不錯,特別是權限控制及表單維護,基本上不用開發,省去了2/3開發時間,使我們主要專注與業務方面的需求。  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2009-02-26 21:21 張瀅
          問兩個問題:
          1、產品中下拉列表中的產品是否可以根據客戶不同列出不同的產品。
          2、產品類型是否可以根據產品不用而改變。
          另外,換種方式,產品列表是否可以根據產品類型不一樣加載產品下拉列表。
          希望能夠解答,最好給出例子。
          非常感謝  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2009-02-27 08:20 fzk(馮占科)
          1、產品中下拉列表中的產品是否可以根據客戶不同列出不同的產品。
          這個問題:可以用數據權限解決。因為下拉列表可以通過枚舉取數據,枚舉可以通過數據權限控制(根據需要可以控制看本人,看本部門的,看全部的均可)
          第二個問題,也可以通過數據權限解決。

          詳細可參考卡發手冊。  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2009-02-27 11:31 張瀅
          謝謝樓上的解答,不過我還是不是很清楚。
          我再闡述一下我的問題
          1、有客戶甲和客戶乙兩個客戶。
          2、客戶甲事先定義了需要產品1和產品2,客戶乙事先定義了需要產品3和產品4
          3、操作人員有操作客戶甲和客戶乙的權限,在當前界面操作人員點擊客戶下拉框選擇客戶甲時產品下拉框中只有產品1和產品2,當點擊客戶下拉框選擇客戶乙時產品下拉框中只有產品3和產品4
            回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2009-04-02 10:01 zhengql
          需增加一個客戶產品表,在訂單里根據客戶選該客戶的產品
          FASTUNIT平臺我想應該用枚舉,MAPLISTFACTORY實現,需寫類(不知道有什么方便的方法能將參數"客戶"直接和MAPLISTFACTORY關聯)  回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例 2009-04-02 10:11 zhengql
          2、產品類型是否可以根據產品不用而改變。

          FU能提供彈出查詢窗口(包含查詢,列表單元---具體元素讓我們自己設置),讓我們自己過濾檢索就好了. 最好想C/S一樣editchange直接觸發查詢
          美夢中... ...

          返回是一個主鍵值好呢,還是一個表好呢
          好煩啊... ...
            回復  更多評論
            

          # re: 銷售訂單管理 - 主從表開發案例[未登錄] 2009-06-19 08:28 vv
          代碼呢?  回復  更多評論
            

          主站蜘蛛池模板: 吉安县| 长汀县| 嘉义市| 错那县| 池州市| 西贡区| 新河县| 邻水| 临泉县| 潜山县| 沧州市| 新和县| 建宁县| 石家庄市| 黎平县| 绥芬河市| 河北省| 安陆市| 霍林郭勒市| 油尖旺区| 湘阴县| 清原| 桦南县| 凤庆县| 平顺县| 宁国市| 济宁市| 富民县| 昭觉县| 浪卡子县| 陇西县| 阜康市| 广安市| 广宁县| 兴宁市| 固镇县| 阳原县| 渭源县| 中山市| 元江| 新密市|