お世話になっております。
「研修ジャンル」「研修ランク」という2つのカテゴリーを必須にしたいのですが、これは可能なのでしょうか?
カテゴリーの必須化については、下記スレッドを拝見しまして問題なく出来ました。
よろしくお願い致します。
お世話になっております。
「研修ジャンル」「研修ランク」という2つのカテゴリーを必須にしたいのですが、これは可能なのでしょうか?
カテゴリーの必須化については、下記スレッドを拝見しまして問題なく出来ました。
よろしくお願い致します。
Arisaさん、こんにちは。
プロジェクト・アスノートの松田です。
いくつか方法があると思います。
新規レコードを追加したときに、初期値として指定のカテゴリーを選ばせる
保存時にチェックをしてエラーを出す方法
上記リンクの応用:保存前のチェック内容に、件数だけではなく、選択内容を追加する
1の方法でしたら、以下のような方法でできると思います。
保存時に何も選ばれていないとエラーが表示される処理と共存させたサンプルです。
(function () {
"use strict";
// レコード追加からの保存時にカテゴリー選択チェック・0件だったらエラー表示
kintone.events.on("app.record.create.submit", function (event) {
var record = event.record;
if (record['カテゴリー']['value'].length === 0) {
event.error = 'カテゴリーを登録してください';
}
return event;
});
// レコード新規追加時に初期値として指定カテゴリーを選択する処理
kintone.events.on("app.record.create.show", function (event) {
var record = event.record;
record['カテゴリー']['value'] = ['研修ジャンル', '研修ランク'];
return event;
});
})();
2の方法で行う方がいい場合は、上側の処理内容(IFの中)を修正する必要があります。
書き方がわからないようでしたら、コメントください。
松田様
ありがとうございます!
1の方法で出来そうです。
コードが書けないので本当に助かりました・・・!
うまくいきそうでよかったです。
カテゴリーの名称を変更したときは、コード内の名称も変更するのをよく忘れるので、注意してくださいね!(自分もよくやります)