# レコード詳細画面でのボタン設置について

**URL:** <https://community.cybozu.dev/t/topic/4532>\
**Category:** kintone 開発相談\
**Created:** [2019 年 10 月 26 日午後 10:16 UTC](https://community.cybozu.dev/t/topic/4532 "2019-10-26T22:16:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account593](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@Legacy\_Account593](https://community.cybozu.dev/u/Legacy_Account593)\
**Post date:** [2019 年 10 月 26 日午後 10:16 UTC](https://community.cybozu.dev/t/topic/4532/1 "2019-10-26T22:16:31Z")

</div>

こちらの記事（[https://developer.cybozu.io/hc/ja/articles/201952870](https://community.cybozu.dev/hc/ja/articles/201952870)）を参考にレコード詳細画面にボタンを設置しました。

フィールドの値よってボタンをクリックした後の挙動を変えたいのですが、レコードの取得がうまくいきません。（レコードを編集した直後）

具体的には、app.record.detail.showイベントで取得したフィールドの値がボタンのonclickに指定した関数の中と外で違います

console.log(event.record)で確認してみるとapp.record.detail.showイベントの直下では、最新のrevisonなのですがonclickに指定した関数の中では、編集前のrevisionになっています。

なにかいい方法はないでしょうか？

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1758](https://avatars.discourse-cdn.com/v4/letter/l/43a26b/32.png) [@Legacy\_Account1758](https://community.cybozu.dev/u/Legacy_Account1758)\
**Post date:** [2019 年 10 月 27 日午後 2:58 UTC](https://community.cybozu.dev/t/topic/4532/2 "2019-10-27T14:58:45Z")

</div>

具体的なコードを示して頂けると助かります。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account877](https://avatars.discourse-cdn.com/v4/letter/l/71c47a/32.png) [@Legacy\_Account877](https://community.cybozu.dev/u/Legacy_Account877)\
**Post date:** [2019 年 10 月 29 日午前 7:54 UTC](https://community.cybozu.dev/t/topic/4532/3 "2019-10-29T07:54:05Z")

</div>

app.record.detail.show イベントでボタンを作成し、event.record を引用した場合は表示直後の値が引き継がれます

クリックした時点の値を取得したい場合は、onclick 処理の中で kintone.app.record.get() を実行してください。

&nbsp;
