Building custom widgets

Hi, I am new to Mendix & it’s Custom Widget development. I have gone through the widget development documentation and a few webinars as well. My question was that to build a custom widget, how much Dojo knowledge is required?  I saw there are many tutorials for Dojo. Is there a need to go through those tutorials in depth? Or just basic knowledge of Dojo is enough?   Or  would we be needing only JS mostly for widget development? ( I know just basic JS) Also, how much DIJIT knowledge is required?  
3 answers

There is a really short and helpful learning path on the Mendix Academy on building a basic widget, and I found it really useful when learning how to build mine.

How much Dojo knowledge you need depends on what you want to achieve. I’ve found working from the examples enough to get what I needed done.

Good luck!


Hello Purva,

I found that to begin with I needed no Dojo experience at all.

I’ve picked up all the dojo knowledge I needed, when I needed it.

Hope this helps


I’d like to add here that the latest iteration of custom widgets on Mendix is called Pluggable Widgets, and they are entirely based on React. When building a Pluggable Widget, you will not use Dojo at all.

At the moment, there are some limitations in terms of what kinds of widgets can be built using the Pluggable Widget framework. You can expect that PW framework will expand over the next several releases of Mendix.