我在我的网站中使用 Elfinder 插件,当我双击该文件时我需要什么,以在另一个窗口上使用 Office Web Viewer 打开它.
在选择偶数时,我做了如下操作:
$('#elfinder').elfinder({
url : "php/connector.minimal.php?id='.$id.'&level='.$level.'&office='.$office.'",
lang : "ar",
handlers : {
select : function(event, elfinderInstance) {
var selected = event.data.selected;
if(selected.length > 0){
var file = elfinderInstance.file(selected[0]);
window.open("https://view.officeapps.live.com/op/view.aspx?src=http://e-lawyer.co/elfinder/files/"+elfinderInstance.path(selected[0])+"&embedded=true", "_blank");
}
}
}
});
我需要做同样的事情,但是在双击事件上
请问有什么帮助吗?
客户端配置选项中有一个getFileCallback
选项。
$('#elfinder').elfinder({
url : "php/connector.minimal.php?id='.$id.'&level='.$level.'&office='.$office.'",
lang : "ar",
getFileCallback : function(file, fm) {
var url = fm.convAbsUrl(fm.url(file.hash));
window.open('https://view.officeapps.live.com/op/view.aspx?src='+encodeURIComponent(url)+'&embedded=true', '_blank');
}
});
我是一名优秀的程序员,十分优秀!