extjs 如何通过按钮,来打开filefield 的文件选择对话框
//找到toolbarvartbar=button.up("#cmpToolbar");console.log(tbar);--ok//找到filevarfile=tba...
//找到toolbar
var tbar = button.up("#cmpToolbar"); console.log(tbar); -- ok
//找到file
var file = tbar.down("#cmpImportFile");
//模拟执行单击事件,无效
file.fireEvent("click");
我尝试过以上代码,发现无效。请大神们指点,谢谢!
ps:暂时没 展开
var tbar = button.up("#cmpToolbar"); console.log(tbar); -- ok
//找到file
var file = tbar.down("#cmpImportFile");
//模拟执行单击事件,无效
file.fireEvent("click");
我尝试过以上代码,发现无效。请大神们指点,谢谢!
ps:暂时没 展开
4个回答
展开全部
handler : function(){
var file1 = Ext.ComponentQuery.query('filefield[name=fi1e1]');
file1[0].button.getEl().dom.childNodes[1].click();
}
var file1 = Ext.ComponentQuery.query('filefield[name=fi1e1]');
file1[0].button.getEl().dom.childNodes[1].click();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-23
展开全部
我也一样,你解决了吗?能否把代码发出来看一下!我会给你发红包!好人一生平安!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你试一试触发change事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
extjs本身就自带这个filebutton,你可以查一下API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询