javascript - NAV Javascript AddIn 方法无法正常工作 : Method 'Page90005. PageName58a58aUpdateSignature 未找到

标签 javascript navision dynamics-nav-2016

我正在尝试从 NAV Addins 开始。我正在关注这个教程: 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\90\RoleTailored Client\Add-ins\

其他一切都与教程中的相同,让我抓狂的是似乎没有人遇到这个问题。

我试图理解错误告诉我什么(方法已定义但未实现或相反),但我似乎无法解决这个问题。 有没有人以前遇到过类似的问题或知道如何解决这个问题?

我正在使用 NAV 2016。

最佳答案

经过多次测试并在这个问题上花费了大量时间,我实际上发现整个问题归结为引用 NAV 中的 Control AddIn 的字段名称。名称中不应有任何空格。 我没想到它会产生如此巨大的影响,我将其命名为 Signature Control,但当我将其更改为 SignatureControl 时,一切都完美运行。
我希望这对将来的人有帮助。

关于javascript - NAV Javascript AddIn 方法无法正常工作 : Method 'Page90005. PageName58a58aUpdateSignature 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35371418/

相关文章:

web-services - Web 服务的 Dynamics NAV 许可要求是什么?

javascript - 向下滚动按钮

javascript - 了解 Vue.js CSS 类绑定(bind)顺序

microsoft-dynamics - C/AL 我如何以及从哪里开始?

SQL 错误 - 关键字 'Database' 附近的语法不正确

navision - 逆 bool Navision

crash - 迁移后MS NAV 2016 RTC崩溃

javascript - 通过 "each"创建对象并自动命名

javascript - 禁用复选框和文本