【发布时间】:2017-04-28 18:31:05
【问题描述】:
我有一个带有 2 个 pdf 文件的 Ext obj。当这些文件被渲染时,我想在下载文件之前检查用户是否已登录。我以为我可以通过onclick 属性来实现这一点,但是代码在页面加载后运行并且消息立即出现。
function download(url) {
if (hasRights(url)) {
//window.open(url, '_blank', 'height=480,width=640,resizable=yes,scrollbars=yes,toolbar=yes,location=yes', false);
return true;
} else {
if (checkLoggedIn()) {
Ext.MessageBox.alert('Insufficient Rights');
}
}
return false;
}
var treeObj = [];
treeObj.push({text: 'Ex 1', leaf:true, href:download('/ex.pdf'), cls:'tree-pdf'});
treeObj.push({text: 'Ex 2', leaf:true, href:download('/ex2.pdf'), cls:'tree-pdf'});
如何在extjs 中获得 onclick 函数
【问题讨论】:
标签: javascript jquery html extjs extjs3