Extjs

Articles

https://docs.sencha.com/extjs/7.0.0/
https://docs.sencha.com/extjs/7.0.0/classic/Ext.container.Viewport.html
https://docs.sencha.com/extjs/7.0.0/modern/Ext.Component.html

http://docs.sencha.com/extjs/4.2.2/#!/api/Ext
http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.enums.Widget
http://docs.sencha.com/extjs/4.0.7/#/api/Ext.Component
https://docs.sencha.com/extjs/3.4.0/#!/api/Ext.form.ComboBox-cfg-autoSelect
http://extjs.cachefly.net/ext-3.3.0/docs/?class=Ext.Component
http://extjs.cachefly.net/ext-3.2.1/docs/?class=Ext.Component
https://svn.geoext.org/ext/2.2.1/docs/index.html
https://docs.huihoo.com/extjs/2.1/docs/?class=Ext.Component

Fiddle

  1. Use customized / pre-configured components by extending existing components.
  2. Do no extend a non-Ext.Component class. If an Ext class does not inherit from Ext.Component, the initComponent is never called, so the code you have written there is never executed.
  3. Remember to call the parent method, unless you know exactly what you are doing: YourExtension.superclass.afterLayout.apply(this, arguments)
  4. Define your own components
stripCharsRe: /[^0-9A-Z]/g,
validationDelay: 1,

Examples
Ext.DataView
Performance
Coding style
Page Analyzer

AJAX
Check boxes
Radio boxes
Classes
Combo box
Component
Mixins
Overrides
Extending
Code Editor
Defer
Drag and Drop
Detecting and disabling copy and paste
Element
Event Handling
Form
Grid and Editor Grid
Handy utility functions
MessageBox
Namespace
Query
Store
Panel
Tab Panel
Tree Panel
Tooltip
Layouts
Viewport
Window
XTemplate
XTypes
Advance / Tips / Recipes / Misc

Getting Started

How to execute some code when the DOM is ready?

Ext.onReady(function() {
});

How can we determine the object type?

Ext.type(myObject); //Determine object type: array, object, number
Ext.isArray(myObject);
Ext.isNumber(myObject);
Ext.isString(myObject);
x.getXType();
x.isXType('textfield');

How to determine the version of ExtJS that is being used?

Ext.version;
Ext.getVersion('core');
Ext.getVersion().version;
Ext.getVersion('extjs');

srm/webapp/javascript/revised/EventFunctions.js (ComboBox, event)
http://www.stefanolocati.it/blog/?p=335

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License