JavaScript
-
From JavaScript to AL and back: SkipIfBusy
If you missed my From JavaScript to AL and back: SkipIfBusy live session on January 8, or if you simply prefer to read rather than watch, then this post is for…
-
Control Add-ins Supercharged – Frameworks
In the last example I put online, we’ve noticed that it was difficult to achieve a good separation of concerns in the front end if we are building UI directly…
-
Microsoft.Dynamics.NAV.InvokeExtensibilityMethod
Now that you are done through this mouthful of the title, you may recognize that it’s the method you invoke when you want to run a control add-in trigger in AL…
-
NAV TechDays 2018 Demos: Keyboard Shortcut Listener
The last of the NAV TechDays 2018 demo series comes with a little story. While Waldo and I were preparing the “Evolution of the Titan” session, on Sunday…
-
NAV TechDays 2018 Demos: User Profile Picture
One of the more effective, and probably completely unexpected, demos at Waldo’s and mine NAV TechDays 2018 session was the user profile picture demo. I say…
-
Extending the HTML trick: using actual images
Eric Sevareid famously said that the chief cause of problems is solutions. The same applies to the HTML trick I blogged about yesterday. As soon as you solve…
-
NAV TechDays 2018 Demos: Customer Star Rating
I usually post my NAV TechDays demo stuff for you to use and abuse, and this year won’t be an exception. There are three changes, to previous years, specially…
-
Encapsulation in JavaScript
This will be my last post in the “JavaScript for (C/)AL Developers” series today. If I continued blogging about nearly pure JavaScript stuff, you could…
-
Preventing trampling over $
In my previous post, I’ve written about the situation when you (or somebody you trust) redeclares the $ variable, thus inadvertently breaking all your jQuery…
-
Why doesn’t my jQuery work?
First, a disclaimer. This post is written for (C/)AL developers who are struggling with JavaScript, who copy and paste JavaScript code from Stack Overflow…