目的:在web設計器中使用command模式實現動作的撤銷和重做
當前的一些設想:
gettitle:function(),
exec:function()else
}, undo:function()
});3、在workflow元件中提供滑鼠的動作的命令整合
$('#editor-workflow').workflow(,ui));},//整合滑鼠動作的move命令
addtransitioncommand:function(event,ui),ui));
}//整合滑鼠動作的addtransition命令
});
(function($) ,_defaulthtml:function(),
/* 系統執行命令相關函式 **/
executecommand:function(command,options),command.defaults,options);
command = $.extend(,this.registedcommands[command]);
} this.commands.push(command);
this.exec();
this.undocommands = ;//清空重做項
}, /**
* 執行命令
*/exec:function(isredo)
}, /**
* 撤銷
*/undo:function()
}, /**
* 重做
*/redo:function()
}, /**
* 註冊命令
*/registercommand:function(name,command),
/*** 銷毀
*/destroy:function()
}); defaults:
});})(jquery);
jbpm4設計器 Application化的雛形
對jbpm4的web設計器做了進一步的整合驗證,主要是為了尋找實現方案的可行性。遵循css2的規範,大量的使用css的 選擇器語法,所以瀏覽器的支援在ie7以上以及其他的主流瀏覽器。在ie7,opera9.6 firefox3.0.10 以及chrome 1.0.154.65稍微跑了下,問題不少,勉...
js設計模式和實踐4
使用轉殖的原型模式 例子 假設我們在編寫乙個飛機大戰的網頁遊戲。某種飛機擁有分身技能,當它使用分身技能的時 候,要在頁面中建立一些跟它一模一樣的飛機。如果不使用原型模式,那麼在建立分身之前,無 疑必須先儲存該飛機的當前血量 炮彈等級 防禦等級等資訊,隨後將這些資訊設定到新建立的 飛機上面,這樣才能得...
jBPM 流程設計器和檢視 包括Web形式 的總結
有很大的變動,不過對web支援也有增強 web流程設計 檢視 eclipse流程設計 在eclipse中設計從3就有了,只不過現在使用了bpmn描述語言 由於版本太新,目前的應用較少。web流程設計 web 檢視 提供了乙個例項 eclipse流程設計 web的設計器瀏覽器相容性比較差,功能不完整。...