0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

rex0220 項目検証プラグインでユーザー選択の指定数をチェック

Last updated at Posted at 2023-03-31

rex0220 項目検証プラグインで、ユーザー選択の指定ユーザー数に複数指定した場合をエラーにするチェックを行ってみます。
組織選択、グループ選択も同様にチェックできます。

概要

ユーザー選択・組織選択・グループ選択の各項目に、複数指定した場合のエラー表示例です。

2023-03-31_10h16_04.png

操作例

ユーザー選択・組織選択・グループ選択を変更時に、即時エラーチェックが行われます。

2023-03-31_10h26_04.gif

プラグイン設定

ユーザー選択・組織選択・グループ選択の各バリデーションチェックを指定します。

2023-03-31_10h32_25.png

  • ユーザー選択のカスタムバリデーションチェック
    • カスタムバリデーションチェックは、エラーにする条件とエラーメッセージを設定します。
    • ユーザーコードを配列で取得して、ユーザー数が 1 を超えていた場合にエラーとします。
.js
// 条件
ARRAY_COUNT(
  SEL_CODE(ユーザー選択,"array")
)>1

// メッセージ
"1名のみ指定可"
  • 組織選択のカスタムバリデーションチェック
.js
// 条件
ARRAY_COUNT(
  SEL_CODE(組織選択,"array")
)>1

// メッセージ
"1組織のみ指定可"
  • グループ選択のカスタムバリデーションチェック
.js
// 条件
ARRAY_COUNT(
  SEL_CODE(グループ選択,"array")
)>1

// メッセージ
"1グループのみ指定可"
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?