The ExtJS learning curve is quite steep.This could be helpful,īut it isn't one bit if you try to build a more fluid layout. Similar to the previous point, sizes are *very* often defined inline (style="width: 134px ").Truth be told, this seems improved in ExtJS 4. It more difficult to cleanly create a custom theme with crazy inheritance and royal class-soups.
My guess is that it does that to make it look good cross-browser, but it clutters up the DOM and makes Here's an example an actual "Save" button.
(and I bet a more senior developer would pick it up much faster than I did), but once you bridged the learning curve In a nutshell, ExtJS is an insanely powerful framework that makes fancy stuff easy to achieve.
Through its object oriented philosophy, you can easily reuse other definitions.Packs a large amount of widgets that are infinitely configurable and customizable.Interface, completely blended in with the rest of the manager. Just define (basically) a big array, and you have a fully functional Rapid prototyping and interface building.I totally understand why it was chosen to Within the Revolution manager, I am convinced it's a developers' dream. After having spent 2+ years learning ExtJS and its implementation I love ExtJS for what it does, but I hate the way it does it.ĭon't leave yet! At least hear me out on this one. And I can boil that frustration down to one sentence. At some point, it startsīecoming a source of frustration. I feel like I'm comfortable with what it can do and understanding the often cryptic errors.
#FORMZ JAVASCRIPT VALIDATION FOR MODX CODE#
Tutorials, lots of code gazing and client projects, and over two years later
I've been learning ExtJS since 2010, every since I got interested in MODX Revolution development and extending, bendingĪnd plainly hacking the sh*t out of it. A newer version is also used for the MODX Cloud Dashboard. Generates virtually everything you see in the MODX manager. As a very powerful JavaScript framework it All of that is powered by a library called ExtJS,ĭeveloped by Sencha. The design is easy for clients to understand, yet it offers the power usersĮven more power to do the things they need to do.
#FORMZ JAVASCRIPT VALIDATION FOR MODX WINDOWS#
Over the place, modal windows are pretty much second nature and dynamic validation and AJAX submissions I did some research how the main plugins are doing it, and only found some unintuitive custom JS ways.Īnyway success I got it to work using a JQuery library in the end.The MODX Manager interface is a very rich interface: there's right click options all I couldn’t find anything on the web about this, bar one guy’s page, which did actually work but wasn’t quite as good a solution as I’d wanted.