记录打印页面显示后的事件
记录打印页面显示之后发生的事件。
仅可在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; });
回复(5)
好的,谢谢
后台不记录打印状态
请问,打印的状态正在后台数据库是否有,现在遇到一个这样的问题:打印了多条记录,要去筛选未完成打印的记录?
打印的按钮是在记录详情页面。有“...” 这个图标,点击出来打印按钮。
这个就是点击了打印页面后的事件 "app.record.print.show"
请问,kintone里面的打印功能是怎么设置的,如果想要获取打印按钮的点击状态怎么获取