關於本身寫的流程設計隨筆記錄

 1.流程建立入口;ide

   a.在建立入口以前,定義當前被選中節點信息currentEditor和當前流程圖信息currentGraph(後面保存和編輯會用到);函數

   b.定義容器container, 上側工具欄容器outline,上側工具欄的邏輯效果 toolbar,左邊工具欄拖動 sidebar, 當前節點信息status;工具

   c.封裝左側圖標的拖到函數,在拖動時,建立節點的第一個節點,var parent = graph.getDefaultParent(),而後獲取數據graph.getModel(),最終在畫布上展現    model.beginUpdate(),設置當前添加節點的樣式graph.setSelectionCell(v1);blog

    

   2.給每一個節點增長雙擊事件事件

    

   3.獲取當前流程信息  get

   currentEditor.writeGraphModel();it

 4.雙擊打開當前節點信息彈框,獲取當前節點信息,好比:io

   parent.currentEditCells[0].name容器

5.保存當前節點中信息,好比分組信息;date

a.向當前節點中插入信息,parent.currentEditCells[0].setValue(ht)

b.信息被插入後,設置成功,parent.setNodeIcon(parent.currentGraph, parent.currentEditCells[0], 1, "",  'user');

6.刪除節點

 

頁面加載進來的時候,會讓開始節點和時間節點都不能被刪除

  7.在實現的過程當中,按delete鍵,刪除節點,有時會失效,

  決絕辦法: 

相關文章
相關標籤/搜索