初めまして、taikoです。
どうにも行き詰ってしまいまして、お知恵をお借りできればと思い初投稿させて頂きます。
契約中のコースは スタンダードです。
作成したアプリで「保存」を押した時に、レコードが保存されるケースと保存されないケースがあります。
保存されるのはiPhoneにて
・kintoneアプリ
・Safari
を使用した場合。
保存されないのはPC(Win11)にて
・Edge
・firefox
・chrome
を使用した場合です。
chromeの開発者モードで確認したところ
以下のエラーが表示されていました。
Uncaught TypeError: Cannot read properties of undefined (reading 'value')
at download.do?app=465&jsType=DESKTOP&contentId=25139&hash=e7908f738c813371f0cd4ee578926a914932866f:5:28
at edit.js:258:482
at new vk (edit.js:125:449)
at qx (edit.js:258:461)
at edit.js:258:257
at e.o (edit.js:127:285)
at Mk (edit.js:129:271)
at Gk (edit.js:129:154)
at f.et (edit.js:867:125)
at ok (edit.js:125:292)
また、複製したアプリからすべてのプラグインを削除して
動作を確認しましたが、やはり保存はできませんでした。
原因として考えられること、原因の特定のためにこの検証を
行った方がいいなど、アイディアを頂けないでしょうか。
よろしくお願いします。
ミュートしたユーザーの投稿です。
投稿を表示自己解決しました。
プラグインのみで、jsによるカスタマイズはないと思っていたのですが前任者がjsを使用しておりました。
私が手を加えた際に、そのjsで参照しているフィールドを削除してしまったためエラーになっていたようです。
仕様はしっかり確認しないといけませんね…。
ミュートしたユーザーの投稿です。
投稿を表示なにかJSカスタマイズをしていますか?
エラーの内容的には何か要素を取得しようとして失敗しているようですが…。
使用する媒体(ブラウザ)で挙動の可否がある理由はちょっとこれだけでは何とも言えませんが、通常考えられることとしては、
カスタマイズで必須項目を操作しているとか、数値(もしくはアドレス)のフィールドに文字列を入れようとしている、とか?
プラグインもどういったものを使用しているかで多少理由が分かるかもしれませんが…
保存できている時とそうでない時の入力内容を比較するのも良いと思います。
一応プログラミングのエラーの解読方法のサイト載せときますが、もっと詳しく知りたい場合は「cybozu developer network」をご活用ください。
https://kinsta.com/jp/knowledgebase/uncaught-typeerror-cannot-read-property/
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示