[TYPO3-dev] BE Module: How to add a datepicker to an input

Jigal van Hemert jigal at xs4all.nl
Sat Nov 19 21:39:26 CET 2011


Hi,

On 19-11-2011 19:15, Mark Boland wrote:
> Maybe there is a little misconception about the use of jQuery and
> ExtJS. While jQuery is a compilation of widgets and useful selectors,
> ExtJS is an EXTension of jQuery, that makes it a fullfledged
> application framework.

Originally ExtJS was a extension of Yahoo!UI. Later an adapter layer was 
written to let it work on top of YUI, jQuery, prototype or its own core 
library.

> While displaying grid views like the tables in
> the Trash or Workspaces modules would be merely possible with jQuery,
> it is the natural 'habitat' of ExtJS.

That's is indeed the main usage of ExtJS. It has all kinds of user 
interface elements 'built-in' (well, it's modular, but they are made by 
Sencha). With jQuery there are a zillion authors of various widgets 
which may or may not support the browser you want to support and can any 
moment stop working on that widget.
TYPO3 needed a framework with functioning interface elements which 
supported all the browsers TYPO3 supported (that was IE6+ and all other 
major browsers back then).
Of course it was a plus that there was a quite certain future for ExtJS 
and a large community.

> This complexity makes it nearly impossible for the casual programmer
> to do something simple, but it is wise to reuse a already loaded
> framework wherever possible.

+1

-- 
Kind regards / met vriendelijke groet,

Jigal van Hemert.



More information about the TYPO3-dev mailing list