O'Reilly logo

Extending Microsoft Dynamics NAV 2016 Cookbook by Alexander Drogin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Exchanging data with add-ins

In this chapter, we learned how to create custom visual controls, call add-in methods from NAV application code, and raise and handle control events. Almost all recipes so far covered controls that accept scalar values in parameter methods. This is good for extensions displaying a single value, but if you need to show a table control, sending values for each table cell one by one is not the best way to fill the dataset. Recipes dedicated to JavaScript controls, explain one possible solution for this problem - sending data to the control as a JSON string. JSON format is native to a JavaScript environment. In .NET controls, wrapping data in a DataTable object is a more common approach.

How to do it...

This recipe shows ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required