是否可以向查看应用程序添加事件侦听器?
我知道可以使用addEventListener
方法在查看器对象上添加它们,但是如何将事件添加到查看应用程序?
澄清:
我知道我可以使用this.viewerApp.getCurrentViewer()
来获取查看者,然后使用addEventListener
,但是有更好或更正确的方式吗?
答案 0 :(得分:1)
你不能,ViewingApplication
只是Viewer
对象的包装器,所以你需要将这个事件添加到查看器本身:
function onItemLoadSuccess(viewer, item) {
viewer.addEventListener (...)
}
// or
var viewer = viewerApp.getCurrentViewer() //only after onItemLoadSuccess, viewer is not instanciated before
viewer.addEventListener (...)