SP2013 SharePoint托管的应用程序模式对话框错误:无法读取“ hiddenButtonValueBeforeDialog”

Xolsiion

我只是想证明在SharePoint托管的应用程序页面中显示模式对话框的概念。我相信我已经包含了必需的js库,并且在执行我的函数之前,我给了它足够的时间来加载这些库。我收到的错误是:

无法读取未定义的属性“ hiddenButtonValueBeforeDialog”

我相信我有需要的图书馆:

<script type="text/javascript" src="/_layouts/15/init.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.js"></script>
<script type="text/javascript" src="/_layouts/15/SP.UserProfiles.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.core.js"></script>
<script type="text/javascript" src="/_layouts/15/sp.ui.dialog.js"></script>

Javascript:

function showDialog() {

var optDict = {
    width: 800,
    height: 500,
    url: 'http://www.google.com',
    title: "Upload your file"
};

try {
    SP.UI.ModalDialog.showModalDialog(optDict);
}
catch (err) {
    alert(err.message);
}

    return false;
}
瓦迪姆·格雷米亚切夫

Cannot read property 'hiddenButtonValueBeforeDialog' of undefined发生错误是因为sp.ui.dialog.js是全球化的JavaScript库,并且SP.Res.resx尚未在客户端上加载所需的资源文件SP.Res.hiddenButtonValueBeforeDialog由该文件生成)。

解决方案

  1. ScriptResx HTTP处理程序用于在客户端加载资源文件的内容,必须添加以下行:

    <script type="text/javascript" src="/_layouts/15/ScriptResx.ashx?name=sp.res&culture=en-us"></script>
    
  2. 另外,由于库中的SP.UI.UIUtility名称空间存在依赖性sp.ui.dialog.js,因此sp.init.js必须引用JavaScript库:

    <script type="text/javascript" src="/_layouts/15/sp.init.js"></script>
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SP2013 SharePoint托管的应用程序模式对话框错误:无法读取“ hiddenButtonValueBeforeDialog”

来自分类Dev

将WSP部署到SP2013:即使正确部署了WSP,我也无法连接到sql数据

来自分类Dev

SP2013和报表查看器控件

来自分类Dev

SP2013客户端Peoplepicker IE11 +

来自分类Dev

Sharepoint 2013自动托管的应用程序与Azure中的提供商托管的应用程序

来自分类Dev

使用REST和HTTPClient在SP2013中创建文件夹

来自分类Dev

使用REST和HTTPClient在SP2013中创建文件夹

来自分类Dev

如何为某些用户在SP2013中隐藏功能区?

来自分类Dev

SP2013 - 在自定义网站中显示人员选择器

来自分类Dev

使用Rails应用程序无法获得弹出模式对话框

来自分类Dev

Outlook 2013 VBA如何显示无模式对话框

来自分类Dev

基于 MFC 对话框的应用程序无法两次调用对话框

来自分类Dev

如何在父窗口中从iframe(共享点托管的应用程序,(应用程序部分))打开模式对话框弹出窗口

来自分类Dev

dlg.DoModal()使对话框成为应用程序的模式,而不是前一个对话框的模式

来自分类Dev

SharePoint 2013,应用程序,配置和部署:SharePoint 2013 App部署后出现401 UNAUTHORIZED页面或错误链接

来自分类Dev

当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

来自分类Dev

当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

来自分类Dev

jQuery验证SharePoint页面应用程序的jquery UI对话框中的插件

来自分类Dev

MFC应用程序:从窗体按钮启动一个(模式)对话框

来自分类Dev

用于Angular应用程序登录/注册的模式/对话框

来自分类Dev

SharePoint 2013应用程序:查找字段为空

来自分类Dev

为SharePoint 2013创建跨平台移动应用程序

来自分类Dev

eclipse e4 应用程序中的自定义错误对话框

来自分类Dev

无法在应用程序中更改对话框的颜色

来自分类Dev

Chocolatey无法安装应用程序,“您如何打开此文件?” 而是打开对话框

来自分类Dev

FBSDKLoginManager无法在本机ios应用程序中打开登录对话框

来自分类Dev

对话框抛出“无法添加窗口-令牌null不适用于应用程序”

来自分类Dev

不知道如何从vb.net 2013读取sp

来自分类Dev

Facebook显示登录对话框而不是应用程序请求对话框

Related 相关文章

  1. 1

    SP2013 SharePoint托管的应用程序模式对话框错误:无法读取“ hiddenButtonValueBeforeDialog”

  2. 2

    将WSP部署到SP2013:即使正确部署了WSP,我也无法连接到sql数据

  3. 3

    SP2013和报表查看器控件

  4. 4

    SP2013客户端Peoplepicker IE11 +

  5. 5

    Sharepoint 2013自动托管的应用程序与Azure中的提供商托管的应用程序

  6. 6

    使用REST和HTTPClient在SP2013中创建文件夹

  7. 7

    使用REST和HTTPClient在SP2013中创建文件夹

  8. 8

    如何为某些用户在SP2013中隐藏功能区?

  9. 9

    SP2013 - 在自定义网站中显示人员选择器

  10. 10

    使用Rails应用程序无法获得弹出模式对话框

  11. 11

    Outlook 2013 VBA如何显示无模式对话框

  12. 12

    基于 MFC 对话框的应用程序无法两次调用对话框

  13. 13

    如何在父窗口中从iframe(共享点托管的应用程序,(应用程序部分))打开模式对话框弹出窗口

  14. 14

    dlg.DoModal()使对话框成为应用程序的模式,而不是前一个对话框的模式

  15. 15

    SharePoint 2013,应用程序,配置和部署:SharePoint 2013 App部署后出现401 UNAUTHORIZED页面或错误链接

  16. 16

    当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

  17. 17

    当对话框的ShowInTaskBar = false时,如何通过任务栏关闭应用程序或模式对话框?

  18. 18

    jQuery验证SharePoint页面应用程序的jquery UI对话框中的插件

  19. 19

    MFC应用程序:从窗体按钮启动一个(模式)对话框

  20. 20

    用于Angular应用程序登录/注册的模式/对话框

  21. 21

    SharePoint 2013应用程序:查找字段为空

  22. 22

    为SharePoint 2013创建跨平台移动应用程序

  23. 23

    eclipse e4 应用程序中的自定义错误对话框

  24. 24

    无法在应用程序中更改对话框的颜色

  25. 25

    Chocolatey无法安装应用程序,“您如何打开此文件?” 而是打开对话框

  26. 26

    FBSDKLoginManager无法在本机ios应用程序中打开登录对话框

  27. 27

    对话框抛出“无法添加窗口-令牌null不适用于应用程序”

  28. 28

    不知道如何从vb.net 2013读取sp

  29. 29

    Facebook显示登录对话框而不是应用程序请求对话框

热门标签

归档