「ワークフローの開始」ページでは、Form-Engine から「ワークフローの開始」フォームが生成されます。
フォーム送信時の「ワークフロー開始」ボタンを無効にしたい。コールバック時に、このボタンを有効にしたい。
start-workflow.js では、次を使用してこのボタンを取得できます。
var submitButton = Dom.get(this.generateId + "-form-submit-button");
submitButton.setAttribute("disabled", "disabled");
ただし、ボタンをクリックすることさえできるため、属性 " disabled
" を追加しても IE8 では機能しません。しかし、それはモジラで動作します。しかし、yui を無効にすることで、
this.submitElements[0].set("disabled", true);
仕事することができます。
問題は、Alfresco.component.StartWorkflow(start-workflow.js) から Alfresco.FormUI(form.js) にアクセスするにはどうすればよいかということです。別々の yui オブジェクトなので、お互いにアクセスする方法がわかりません。
もしご存知でしたら、あなたの知識と経験を教えてください。