在IE11中,ZK的文件上传按钮无效。
我收到的回复很少,它说在更新ZK后它会解决问题。
但是我们无法更新ZK,所以在这种情况下有任何方法可以解决这个问题。
答案 0 :(得分:1)
如果您无法升级ZK,那么您可以尝试使用“X-UA-Compatible”将IE“降级”为元标记或响应标题
这是使用元标记的示例:
<?meta http-equiv="X-UA-Compatible" content="IE=10" ?>
<zk>
<fileupload label="upload" onUpload="alert(event.getMedia().getName())"/>
</zk>
以及它在浏览器中的样子(在IE开发工具F12中,您可以检查元标记是否有效,您会看到IE回归到版本10):
答案 1 :(得分:0)
最后我得到了解决方案。 AS IE 11有问题附加事件以收听打开文件选择器。 您只需手动添加监听器。
<button id="browsebtn" upload="true,maxsize=-1" visible="true" sclass="text">
<attribute w:name="doMouseDown_">
function (evt) {
}
</attribute>
</button>
答案 2 :(得分:0)
它简单而奇怪,但我发现使父组件成为可拖动=&#34; true&#34;
<row draggable="true">
<div style="text-align : right;">
<label value="Image File:" />
</div>
<fileupload id="fileUpload" label="Upload" tooltiptext="Click to upload image file."/>
</row>
现在突然你会看到ZK中的文件上传按钮也开始正常用于IE11。