【发布时间】:2014-07-07 12:10:19
【问题描述】:
我需要通过单击与小部件无关的div 来选择要使用 dojox/Uploader 上传的文件。
我尝试使用on.emit,但没有任何反应(还有click()、onclick() 等...在domNodes 上......)
这是我的代码:
var myUploader = new dojox.form.Uploader({
id : 'myUploader',
url : baseUrl + '/upload/form',
style : {
'overflow': 'hidden',
'position': 'relative',
'opacity' : 0
}
},"uploaderHolder");
myUploader.startup();
var importButtonNode = dom.byId("importDivButton");
on(importButtonNode,"click",function(evt) {
on.emit(myUploader.domNode, "click", {
bubbles: true,
cancelable: false
});
小部件必须隐藏,所以我不能按小部件选择按钮。我需要通过单击其他 div 打开选择文件对话框,所以...如何以编程方式打开文件浏览器来选择文件?
【问题讨论】:
-
你的问题/问题是什么?
-
如何以编程方式打开文件浏览器来选择文件?小部件按钮将被隐藏。
-
请点击
edit将您的问题添加到问题文章中并进行相应修改。这有助于找到问题的答案。 -
完成,问题已添加
-
感谢您的 cmets Gottieb Notschnabel!
标签: javascript file-upload dojo