将事件添加到查看应用程序

时间:2017-12-20 15:19:52

标签: autodesk-viewer

是否可以向查看应用程序添加事件侦听器?

我知道可以使用addEventListener方法在查看器对象上添加它们,但是如何将事件添加到查看应用程序?

澄清: 我知道我可以使用this.viewerApp.getCurrentViewer()来获取查看者,然后使用addEventListener,但是有更好或更正确的方式吗?

1 个答案:

答案 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 (...)