# レコードの詳細画面でのeventの生成方法

**URL:** <https://community.cybozu.dev/t/topic/9981>\
**Category:** kintone 開発相談\
**Created:** [2025 年 1 月 17 日午前 8:05 UTC](https://community.cybozu.dev/t/topic/9981 "2025-01-17T08:05:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shu-Ohta](https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/32.png) [@Shu-Ohta](https://community.cybozu.dev/u/Shu-Ohta)\
**Post date:** [2025 年 1 月 17 日午前 8:05 UTC](https://community.cybozu.dev/t/topic/9981/1 "2025-01-17T08:05:29Z")

</div>

キントーンを使用し始めて、まだ1ヶ月程度の初心者です。

レコードの詳細画面で、ラジオボタンのクリックか添付ファイルの  
追加した時に、eventを発生することは可能でしょうか？  
java scriptで、eventを発生が可能であるとしたら、どのように記述  
すれば良いのでしょうか。

お手数をおかけしますが、ご教示いただけると助かります。

---

<div class="post-metadata">

**Author:** ![lemon\_sour](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/lemon_sour/32/1469_2.png) [@lemon\_sour](https://community.cybozu.dev/u/lemon_sour)\
**Post date:** [2025 年 1 月 18 日午前 12:49 UTC](https://community.cybozu.dev/t/topic/9981/2 "2025-01-18T00:49:00Z")

</div>

こんにちわ。  
詳細画面というより編集画面ということであってますでしょうか？  
添付ファイルの扱いは複雑なのでご要望に沿うか分かりませんがレコード保存に成功したときなら比較的容易に処理ができます。

以下ご参考にしてください。

```javascript
(function () {
  "use strict";

  // レコード編集画面のイベント
  kintone.events.on("app.record.edit.show", function (event) {
    // ラジオボタンの値が変更されたときの処理
    kintone.events.on(
      "app.record.edit.change.ラジオボタンフィールドコード",
      function (event) {
        console.log("ラジオボタンの値が変更されました");
        // ここに追加の処理を記述
        return event;
      }
    );

    // レコード保存成功時のイベント
    kintone.events.on("app.record.edit.submit.success", function (event) {
      const record = event.record;
      const fileField = record["添付ファイルフィールドコード"];
      if (fileField.value.length > 0) {
        console.log("添付ファイルがあります。");
        // ここに追加の処理を記述
      }
      return event;
    });
  });
})();

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2025 年 1 月 21 日午前 4:11 UTC](https://community.cybozu.dev/t/topic/9981/3 "2025-01-21T04:11:39Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
