1. 程式人生 > >EOS技術點

EOS技術點

   Eos開發基礎掌握兩點就行: Miniui和邏輯流




一.選中當前行操作
function selectionChanged(){
        var rows=grid.getSelecteds();
        if(rows.length!=0){//如果選中
             nui.get("doRemove").enable();//可操作刪除
             if(rows.length==1){
                  nui.get("doShow").enable();//選中一行可操作瀏覽
                  nui.get("doDetail").enable();//選中一行可操作檢視詳細
                  
             }else{
                  nui.get("doShow").disable();//否則不能執行**操作
                  nui.get("doDetail").disable();
                  
             }
        }else{
             nui.get("doRemove").disable();
             nui.get("doShow").disable();
             nui.get("doDetail").disable();
             
        }
    }
類似頁面操作資料,元件,事件檢視api就行。

                                                                                 二.增刪改查的邏輯流

採用普元自帶的增刪改查(主要設定向邏輯流傳參,邏輯流返回值,邏輯流自定義區域性變數全域性變數),需要明白要從頁面接收什麼引數,返回什麼結果。 如果用自己sql或者java注意要符合規範。如sql:返回值型別,引數型別,對應的欄位需要寫對,Java類:封裝成biz需要加註解,呼叫時候可以用,可以引數與返回值                                                                                                                        三.進階 需要搞清楚 審批流程的定義,釋出,人員角色,活動任務等,自己完成一套審批流程,瞭解後臺用到的表,清楚怎麼把審批流程圖展現到頁面; 特別的功能需要單獨寫 封裝成控制元件,如匯入,匯出,電子簽章