AnsweredAssumed Answered

ルール作成ウィザード:ワークフローのアクション内容の設定にてJavaScriptエラー

Question asked by hyouhei999 on Apr 11, 2008
Latest reply on Apr 22, 2008 by moty
Alfresco2.9Bから初めて導入したものです

送付して頂いた1.4版のユーザガイドP34のルール作成を行った際
承認フローの「承認ステップの名前」に入力した際

エラー:オブジェクトがありません
simple-workflow.jsp
が発生し、OKボタンがクリックできません。

Jspを見ると
checkButtonState()関数の下記赤色の「("simple-workflow-action:client-approve-folder_selected"」がありませんでした。
if (document.getElementById("simple-workflow-action:approve-step-name").value.length == 0 ||
document.getElementById("simple-workflow-action:client-approve-folder_selected").value.length == 0 ||
rejectValid() == false)

下記の修正をしました(2箇所:上記修正後にもう1箇所発生)
if (document.getElementById("simple-workflow-action:approve-step-name").value.length == 0 ||
//document.getElementById("simple-workflow-action:client-approve-folder_selected").value.length == 0 ||
document.getElementById("clientApproveFolder-value") == null ||
document.getElementById("clientApproveFolder-value").value.length == 0 ||

rejectValid() == false)


if (document.forms['simple-workflow-action']['simple-workflow-action:reject-step-present'][0].checked &&
(document.getElementById("simple-workflow-action:reject-step-name").value.length == 0 ||
//document.getElementById("simple-workflow-action:client-reject-folder_selected").value.length == 0))
document.getElementById("clientRejectFolder-value") == null ||
document.getElementById("clientRejectFolder-value").value.length == 0))

上手くいっているようですが
確認のため投稿させて頂きました。

CentOS(5.1)
Alfresco(2.9.0B tomcatバンドル版)

Outcomes