第五章 RWD表單進階設計第五章 RWD表單進階設計\5-8 RWDBatchMove批次新增

5-8 RWDBatchMove批次新增

使用者常常在輸入資料時,需由別的資料去選擇多筆資料後一起傳回到目前網頁中,如:輸入驗收單時可以從採購單去選擇採購單上的資料,再一起匯進驗收單上,過去如果以手動方式,需要一筆筆新增資料,繁複且沒有效率,為了解決批次多筆輸入的需求,EEP提供了RWDBatchMove元件,來改善手動輸入的不便。

Step1>        使用先前建立好的Server程式:sOrders,新增一個InfoCommand元件,CommandText連結Product(產品檔),作為批次多選的資料來源。

Step2>        開啟rOrders,從工具箱中拖拉出一個RWDBatchMove元件

Step3>        設定RWDBatchMove1RemoteNameDataMember為資料來源;TargetDataGrid為目標Grid

Step4>        設定KeyFields對應主鍵。

Step5>        設定Columns顯示欄位。

   

Step6>        dgDetail 明细Grid添加ToolItem,用來開啟批次新增視窗

Step7>        在原始碼的地方添加openBM方法。

 

function openBM() {
            $('#RWDBatchMove1').clientmove('openMove');
        }

Step8>        執行成果。

點擊dgDetail上的批次新增鈕

勾選BatchMove產品清單的項目,確認後會自動新增至dgDetail中。


Top of Page