记录打印页面显示事件

aki发表于:2016年09月16日 09:15:33更新于:2022年06月16日 08:43:00

记录打印页面显示后的事件

记录打印页面显示之后发生的事件。

  • 仅可在PC专用版上使用。

  • 如return了kintone.Promise,将等到异步处理结束后才开始之后的处理。

事件

app.record.print.show

发生时机

  • 记录的打印页面显示之后

event 对象的属性

属性名类型说明
appId数值应用ID
record对象

用于存放记录打印页面显示时的数据的记录对象※

※记录对象是指:含有字段代码以及字段值等记录信息的对象。

字段的值因字段类型而异,详情请参考字段格式

recordId数值记录ID
type字符串事件类型

可使用event对象执行的操作

等到异步处理结束后才执行之后的处理

使用return kintone.Promise 对象的方法,可等待异步处理执行完后再执行可对event对象执行的操作。
同一个事件如果登记了多个事件句柄,将报错,并废弃Thenable对象,这种情况下,不会执行后续的事件句柄的处理。
关于写法请参考kintone的Promise的基本写法

范例

显示记录打印页面时弹出信息。

kintone.events.on('app.record.print.show', function(event) {
    alert("打印页面打开了");
    return event;
});

相关Tips

回复(5)

  • closer

    好的,谢谢

    引用 cybozu 的回复:

    后台不记录打印状态

  • cybozu

    后台不记录打印状态

    引用 closer 的回复:

    请问,打印的状态正在后台数据库是否有,现在遇到一个这样的问题:打印了多条记录,要去筛选未完成打印的记录?

  • closer

    请问,打印的状态正在后台数据库是否有,现在遇到一个这样的问题:打印了多条记录,要去筛选未完成打印的记录?

  • cybozu

    打印的按钮是在记录详情页面。有“...” 这个图标,点击出来打印按钮。

    这个就是点击了打印页面后的事件 "app.record.print.show"

    引用 closer 的回复:

    请问,kintone里面的打印功能是怎么设置的,如果想要获取打印按钮的点击状态怎么获取

  • closer

    请问,kintone里面的打印功能是怎么设置的,如果想要获取打印按钮的点击状态怎么获取