legacy-knowledge-base
公開されました Jul. 2, 2025

カスタムフォームルールを作成するにはどうすればよいですか?

written-by

Sorin Pop

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • フォームのカスタムルールを作りたいのですが、どうすればいいですか?
  • カスタム開発でルールを作成できるかどうか、ご教示いただけないでしょうか。 それに関連する記事は見つかりませんでした。
  • どうやら、これを行うためのAPIがあるようです
  • Liferay DXP 7.1 Datasheetの「フォームとワークフロー」--> Conditional Rules --> "API for customized rules" にあります。
  • Liferay DXPの機能概要比較

    フォームルールの下 --> "...そして、フォームのニーズに合わせてカスタマイズしたルールを新たに作成・実行するためのAPI"。

環境

  • Liferay DXP 7.1

解決策

  • プログラムによるカスタマイズルールの作成は可能ですが、UIに反映されないため、プログラムによるフォームでのみ使用可能です。
  • カスタムルールのアクションは、 ここにあるように、 DDMExpressionFunction ネストされたインターフェイスの1つを実装して定義できます。 および ここ

    関数を作成した後、条件付きでプログラムで定義された形式で使用できます。
did-this-article-resolve-your-issue

legacy-knowledge-base