似乎自 DotNetNuke 9 以来,内置确认 dalogdnnConfirm
不再像以前那样工作或已被删除。错误是Uncaught TypeError: $(...).dnnConfirm is not a function
我这样使用它
<script type="text/javascript">
$('.DeleteButton').each(function (index, item) {
$(this).dnnConfirm({
text: 'Delete this item?',
yesText: 'Yes',
noText: 'No',
title: 'Delete Dialog',
width: 400,
isButton: false
});
});
</script>
我在文档中查找了它,但找不到任何东西。
- http://www.dnnsoftware.com/wiki/dnnconfirm-jquery-plugin
- http://uxguide.dotnetnuke.com/UIPatterns/ConfirmDialog.html
有没有人有修复/解决方法/解决方案?
更新
我刚刚发现当您以超级用户身份登录时该功能存在,而不是以访问者或登录的普通用户身份登录。这表明某些 JS 文件仅在超级用户时加载,而它们始终存在于以前的版本中。