NAV Javascript AddIn 方法不起作用:找不到方法 'Page90005.PageName58a58aUpdateSignature
NAV Javascript AddIn methods not working: Method 'Page90005.PageName58a58aUpdateSignature not found
我正在尝试从 NAV 插件开始。我正在关注本教程:
https://blogs.msdn.microsoft.com/nav/2014/10/09/extensibility-for-the-microsoft-dynamics-nav-tablet-client/
我不断收到此错误:
Method 'Page90005.PageName58a58aUpdateSignature(number of arguments:
0), with matching argument types.' not found. (Update signature being
the name of the method).
所有 3 个 AddIn 方法都会发生这种情况。
我将程序集文件添加到 :\Program Files (x86)\Microsoft Dynamics NAV\RoleTailored Client\Add-ins\
其他一切都与教程中的相同,让我发疯的是似乎没有人遇到这个问题。
我试图了解错误告诉我的是什么(方法已定义但未实现或相反)但我似乎无法解决这个问题。
有没有人以前遇到过类似的问题或知道如何解决这个问题?
我正在使用 NAV 2016。
经过多次测试并在这个问题上花费了大量时间后,我实际上发现整个问题归结为在 NAV 中引用 Control AddIn 的字段名称。名称中不应包含任何 SPACE。
我没想到它会产生如此巨大的影响,我将其命名为 SignatureControl 但是当我将其更改为 SignatureControl 时,一切都完美无缺。
我希望这对以后的人有所帮助。
我正在尝试从 NAV 插件开始。我正在关注本教程: https://blogs.msdn.microsoft.com/nav/2014/10/09/extensibility-for-the-microsoft-dynamics-nav-tablet-client/
我不断收到此错误:
Method 'Page90005.PageName58a58aUpdateSignature(number of arguments: 0), with matching argument types.' not found. (Update signature being the name of the method).
所有 3 个 AddIn 方法都会发生这种情况。
我将程序集文件添加到 :\Program Files (x86)\Microsoft Dynamics NAV\RoleTailored Client\Add-ins\
其他一切都与教程中的相同,让我发疯的是似乎没有人遇到这个问题。
我试图了解错误告诉我的是什么(方法已定义但未实现或相反)但我似乎无法解决这个问题。 有没有人以前遇到过类似的问题或知道如何解决这个问题?
我正在使用 NAV 2016。
经过多次测试并在这个问题上花费了大量时间后,我实际上发现整个问题归结为在 NAV 中引用 Control AddIn 的字段名称。名称中不应包含任何 SPACE。
我没想到它会产生如此巨大的影响,我将其命名为 SignatureControl 但是当我将其更改为 SignatureControl 时,一切都完美无缺。
我希望这对以后的人有所帮助。