すみません。運用上至急回答いただけると助かります。
タイトル通りです。保存するときに「取得してください」というエラーを発生させない方法をご教示いただけると幸いです。
よろしくお願いいたします。
すみません。運用上至急回答いただけると助かります。
タイトル通りです。保存するときに「取得してください」というエラーを発生させない方法をご教示いただけると幸いです。
よろしくお願いいたします。
ルックアップフィールドをdisabledにすると、とりあえずエラーを無視して保存はできるみたいですね。
submit系のイベントの前になにかしらのしかけで、
lookup=true,disabled=trueをするとかでしょうか。
かなり強引なやり方になってしまうので、
あまりよろしくないとは思いますが・・・。
PV様
ありがとうございました。
いただいた情報でsubmit系イベントで参照フィールドをdisabledにしましたが、
エラーのままです。
バグ解消されたのでしょうか。。。
submitイベントの前にkintone標準のエラーチェックが入るようですので、
submitイベントの前になにかしら仕掛けてやれば保存できるようでした。
以下の簡易的なコードで確認しみました。
(DOM操作が入ってしまっているので、別途カスタマイズボタンを設置してそれで動かす等が良いかと思われます。)
(function() {
"use strict";
kintone.events.on(['app.record.create.show', 'app.record.edit.show'], function(e){
document.querySelector('.gaia-ui-actionmenu-save').addEventListener('mouseup', function() {
let r = kintone.app.record.get();
r.record['ルックアップフィールド'].lookup = true;
r.record['ルックアップフィールド'].disabled = true;
kintone.app.record.set(r);
});
});
})();
PVさん
詳細にコードを記載していただきありがとうございます。
こちらいただいたコードをで対応できました。
ありがとうございました。