jbpm4設計器 Application化的雛形

2021-08-30 01:09:35 字數 1077 閱讀 5707

對jbpm4的web設計器做了進一步的整合驗證,主要是為了尋找實現方案的可行性。

遵循css2的規範,大量的使用css的 > 選擇器語法,所以瀏覽器的支援在ie7以上以及其他的主流瀏覽器。

在ie7,opera9.6、firefox3.0.10 以及chrome 1.0.154.65稍微跑了下,問題不少,勉強可以跑起來,速度還比較慢。

實現命令的註冊、執行、撤銷、重做。

2、整合了選單和工具欄

工具欄和選單的動作呼叫分為 command 和 action 兩種:

action 為普通的動作,通過$.actionfactory.register方法進行註冊

// 選單的命令整合

command:function(event,ui)

});// 工具欄的命令整合

command:function(event,ui)

});3、整合浮動palette的支援,預支援選擇和拖到兩種方式

在drop方法中實現palette節點的拖動與命令的整合

//初始化palette

drop:function(event,ui),

text = ui.text;

}});

4、初步的propertytable的整合方案

在上乙個的demo驗證版本中有體現

//註冊下拉選擇框

$.youi.edito***ctory.registselect('fontsize',);

//註冊顏色選擇的dialog

$.youi.edito***ctory.registdialog('color',);

},getvalue:function(),

setvalue:function(value)

});

5、工作區間樹的聯動

在命令中同時呼叫樹的相關操作,修改文字和增加節點等。 

//設計器實現的demo的雛形介面

這個一時心血來潮的東西並沒有如願的寫下去,現在原始碼都難得找到了,

找到部分**上傳,裡面的**的寫法很多不舒服的地方,欠考慮的東西太多,**也比較亂,參考價值不大。

JBPM4 獲取任務

示例 1 xml version 1.0 encoding utf 8 23 process name test key test xmlns 4 start name start1 g 255,35,48,48 5 transition name 提交到科長 to 科長審批 g 63,25 6st...

jbpm4自定義流程設計

一 流程圖的設計,以及生成xml檔案的有關描敘 1.任務節點上 task元素必須區分節點是什麼型別的任務,用name屬性辨別 description對任務進行描敘。2.規則 hui 0會簽,chuan 0串籤 其中數字0是根據畫的任務節點數遞增的,確保任務名稱不重複。會簽 assignee emp1...

jbpm4 引數設定

task test 2 xmlns description 測試型別 這樣是無法取到 description的 正確寫法是這樣的 task test 2 xmlns 測試型別 流程 xmlns 發布到資料庫中的時候會變成 流程 key process xmlns 這樣發布到資料 庫中,流程名稱就是中...