我正在尝试将 Drools-Guvnor 独立编辑器集成到我的 spring-webflow-jsf-richfaces 应用程序中。我在 iframe 中(在richfaces-modalpanel 内)显示 guvnor 编辑器。根据文档,guvnor 公开了一个 javascript 对象以及用于父应用程序通信的回调函数
var guvnorEditorObject = {
getDRL: function (callbackFunction),
getBRL: function (callbackFunction),
registerAfterSaveAndCloseButtonCallbackFunction: function (callbackFunction),
registerAfterCancelButtonCallbackFunction: function (callbackFunction),
getAssetsUUIDs: function()
}
现在我的问题是如何在我的 jsf 页面中注册这些回调函数?例如,如果用户单击关闭按钮,我想关闭模式面板窗口。示例代码对我真的很有帮助。