Elfinder 在 dblClcik

Elfinder On dblClcik

我在我的网站上使用 Elfinder 插件,当我双击该文件时需要什么,以便在另一个 windows 上用 Office Web Viewer 打开它。

在Select偶,我是这样做的:

 $('#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');
    }
});