Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kintone標準の入力値チェックとのタイミング #9

Open
edogawa-itpro opened this issue Sep 30, 2022 · 1 comment
Open

Comments

@edogawa-itpro
Copy link
Owner

改善内容

最初の階層フォルダに最終フォルダが作成される事がある

再現手順

階層フォルダの項目に何も入力せず保管をする。
必須項目エラーが表示され保管は出来ない。
しかし、Boxのフォルダは作成されている。

期待する動作

Boxのフォルダには何も作成されない。

@edogawa-itpro
Copy link
Owner Author

kintoneの入力値チェックがプラグイン処理の後に行われるのが原因。(kintoneの仕様)
基本、kintoneの入力チェックと同様のチェックを自分で行う必要がある。
本件では、サブフォルダの項目は入力必須である事をプラグイン内に実装する事で対応できる。

それ以外のチェックについては利用者自身が javascript でチェックを行う必要がある。
(javascriptはプラグイン処理の前に必ず行われる)

submit.success イベントを使う方法もあるが失敗した場合の対応(処理を戻す等)が出来ないので
より問題が深刻化する。

なお、市販の入力チェックプラグインを併用する場合、プラグインの実行順序によって
チェックの前に当プラグインが実行される場合があるので注意が必要。
できれば、javascript から呼び出せる形式もサポートしたプラグインが望ましい。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant