NAV Javascript AddIn методы не работают
Я пытаюсь начать с NAV Addins. Я следую этому руководству: https://blogs.msdn.microsoft.com/nav/2014/10/09/extensibility-for-the-microsoft-dynamics-nav-tablet-client/
Я продолжаю получать эту ошибку: Метод 'Page90005.PageName58a58aUpdateSignature(количество аргументов: 0) с соответствующими типами аргументов.' не найдено. (Обновите подпись, являющуюся именем метода). и это происходит со всеми 3 методами AddIn.
Я добавил файл сборки в:\Program Files (x86)\Microsoft Dynamics NAV\90\RoleTailored Client\ Надстройки \
Все остальное такое же, как в учебнике, и меня сводит с ума то, что, похоже, ни у кого нет этой проблемы.
Я пытаюсь понять, что говорит мне ошибка (методы определены, но не реализованы, или наоборот), но я не могу решить эту проблему. Кто-нибудь имел подобную проблему раньше или знает, как это исправить?
Я использую NAV 2016
Буду признателен за любую оказанную помощь.
1 ответ
После нескольких тестов и большого количества времени, потраченного на эту проблему, я фактически обнаружил, что вся проблема сводится к названию поля, которое ссылается на Control AddIn в NAV. В ИМЯ НЕ ДОЛЖНО БЫТЬ ЛЮБОГО ПРОСТРАНСТВА. Я не ожидал, что это окажет такое огромное влияние, я назвал его Signature Control, но когда я изменил его на SignatureControl, все заработало отлично.
Я надеюсь, что это поможет кому-то в будущем.