對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節點的拖動與命令的整合
//初始化palette4、初步的propertytable的整合方案drop:function(event,ui),
text = ui.text;
}});
在上乙個的demo驗證版本中有體現
//註冊下拉選擇框$.youi.edito***ctory.registselect('fontsize',);
//註冊顏色選擇的dialog5、工作區間樹的聯動$.youi.edito***ctory.registdialog('color',);
},getvalue:function(),
setvalue:function(value)
});
在命令中同時呼叫樹的相關操作,修改文字和增加節點等。
//設計器實現的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 這樣發布到資料 庫中,流程名稱就是中...