0

カスタムリボンボタンがあります。リボン ワークベンチを使用してボタンをカスタマイズしています。コマンドを作成し、それに 3 つのアクションを割り当てました。

割り当てられたアクションは、次の順序になります。

  1. JavaScript アクション - CRM フォームの必須値をチェックし、欠落しているフィールドがある場合は「false」を返します。コードは以下のようになります

    event.returnValue=false; false を返します。

  2. Url Action - HTML Web リソースに割り当てられ、これはモーダル ダイアログとして開かれます。

  3. ページの更新を担当する JavaScript アクション。

これらはすべて、コード化された方法で機能しています。しかし、私が期待しているのは、最初の Javascript 関数が「false」を返した場合、残りのアクションを起動/呼び出してはならないということです。

アクション作成ウィンドウで、Ribbon Workbench の使用可能なすべてのプロパティを確認しました。どれも関連していないようです。

誰か助けてくれませんか。

4

1 に答える 1

0

アクションは戻り値に関係なく呼び出されるため、それらすべてを同じアクションに追加するか、起動する前に各アクションによってチェックされるウィンドウ オブジェクトにセマフォ値を作成する必要があります。もちろん、これは url アクションをカスタム JavaScript アクションに変更することに依存します。

于 2014-09-08T07:51:01.037 に答える