新規トピックを開始
回答済み

条件「追加画面を表示した時」が機能しない

条件「追加画面を表示した時」が発動しないため困っております。


やること「フィールドを有効化する」

条件「追加画面・編集画面を表示した時」

上記設定時に、追加画面のみ有効化されません。


やること「フィールドを有効化する」

条件「追加画面を表示した時」

上記も有効化されさませんでした。


やること「フィールドを有効化する」

条件「編集画面を表示した時」

上記は機能します。


実行したいのは①です。

先月実行した際には昨日していたと記憶しております。


検証に実行したこと

・カスタマイン以外のJavaScriptの削除

・競合しそうなプラグインの解除


現在利用中のプラグイン

RepotoneU Pro

フィールドレイアウト数値指定プラグイン

ルックアップ先更新

ルックアップ選択条件

レコード一括更新プラグイン

郵便の宛先

タブ表示

ルックアップ自動取得

自動採番プラグイン



追加画面表示時に、何か前提としなければならない条件等ございましたら

ご教示頂けますと幸いです。


最も良い回答

このような設定をご希望でしょうか?

手元の環境では、この設定で会社名だけが有効になることを確認できております。ただ、この設定ですとフィールドの無効化と有効化がどちらが先に実行されるかが確定的ではないので、環境や場合によっては無効化が後に実行されてしまい、見かけ上有効化出来ていない、という状況が発生するかもしれません。


ですので例えば、

  • まずフィールドを無効化(追加・編集画面で)
  • 無効化のアクションが終わったら有効化

のように組み直していただきますと、確実に動作するものと思われます。

参考にしていただければ幸いです。

コメント数: 2Sorted by 古い順

答え

このような設定をご希望でしょうか?

手元の環境では、この設定で会社名だけが有効になることを確認できております。ただ、この設定ですとフィールドの無効化と有効化がどちらが先に実行されるかが確定的ではないので、環境や場合によっては無効化が後に実行されてしまい、見かけ上有効化出来ていない、という状況が発生するかもしれません。


ですので例えば、

  • まずフィールドを無効化(追加・編集画面で)
  • 無効化のアクションが終わったら有効化

のように組み直していただきますと、確実に動作するものと思われます。

参考にしていただければ幸いです。

ルックアップで値を持ってくるフィールドを、ルックアップかける前まで、

仮で手入力できるよう無効化の指定をしておりました。

追加画面の時だけルックアップフィールドによる無効化がカスタマインより後に

走っていたのかもしれません。


ご教示頂きました通り、一度、カスタマインにて無効化のアクションを行い

完了後に、有効化の指示をしたところ思った通りに動きました。

ありがとうございます。


ログイン コメント投稿のため