Some simple extensions to ExtJS.
Currently implemented:
-
Ext.flatten(array) - flattens an array of sub-arrays into one array (2.x only)
-
Ext.flattenTree(array) - flattens an array of Nodes with ‘children’ into one array of Nodes
-
Ext.grid.PanelRowExpander - a RowExpander that renders a panel instead of a Template
-
Ext.form.FormPanel.findField - easily get a field component by name
-
Ext.tree.IndentedTreeNodeUI - an alternate TreeNode UI that wraps and indents text (see example at jjulian.github.com/ext-extensions/)
You should provide ExtJS 2.x and 3.x in /ext2 and /ext3 dirs for testing. Tested using ScrewUnit (located in /lib).