Guide applies to: classic

Diff between Ext JS 7.0.0 and Ext JS 7.1.0 (classic)

Modified Classes

Ext.button.Button

  • Modified Configs

    • childEls

      • value

        1. [
        2. 'btnEl',
        3. 'btnWrap',
        4. 'btnInnerEl',
        5. 'btnIconEl',
        6. 'arrowEl'
        7. 'arrowEl',
        8. 'tooltipEl'
        9. ]
    • renderTpl

      • value

        1. '<span id="{id}-btnWrap" data-ref="btnWrap" role="presentation" unselectable="on" style="{btnWrapStyle}" ' + 'class="{btnWrapCls} {btnWrapCls}-{ui} {splitCls}{childElCls}">' + '<span id="{id}-btnEl" data-ref="btnEl" role="presentation" unselectable="on" style="{btnElStyle}" ' + 'class="{btnCls} {btnCls}-{ui} {textCls} {noTextCls} {hasIconCls} ' + '{iconAlignCls} {textAlignCls} {btnElAutoHeightCls}{childElCls}">' + '<tpl if="iconBeforeText">{[values.$comp.renderIcon(values)]}</tpl>' + '<span id="{id}-btnInnerEl" data-ref="btnInnerEl" unselectable="on" ' + 'class="{innerCls} {innerCls}-{ui}{childElCls}">{text}</span>' + '<tpl if="!iconBeforeText">{[values.$comp.renderIcon(values)]}</tpl>' + '</span>' + '</span>' + '{[values.$comp.getAfterMarkup ? values.$comp.getAfterMarkup(values) : ""]}' + // if "closable" (tab) add a close element icon
        2. '<tpl if="closable">' + '<span id="{id}-closeEl" data-ref="closeEl" class="{baseCls}-close-btn">' + '<tpl if="closeText">' + ' {closeText}' + '</tpl>' + '</span>' + '</tpl>' + // Split buttons have additional tab stop for the arrow element
        3. '<tpl if="split">' + '<span id="{id}-arrowEl" class="{arrowElCls}" data-ref="arrowEl" ' + 'role="button" hidefocus="on" unselectable="on"' + '<tpl if="tabIndex != null"> tabindex="{tabIndex}"</tpl>' + '<tpl foreach="arrowElAttributes"> {$}="{.}"</tpl>' + ' style="{arrowElStyle}"' + '>{arrowElText}</span>' + '</tpl>'
        4. '<tpl if="split">' + '<span id="{id}-arrowEl" class="{arrowElCls}" data-ref="arrowEl" ' + 'role="button" hidefocus="on" unselectable="on"' + '<tpl if="tabIndex != null"> tabindex="{tabIndex}"</tpl>' + '<tpl foreach="arrowElAttributes"> {$}="{.}"</tpl>' + ' style="{arrowElStyle}"' + '>{arrowElText}</span>' + '</tpl>' + '<div id="{id}-tooltipEl" data-ref="tooltipEl" role="presentation" class="{tooltipCls}"></div>'

Ext.data.AbstractStore

  • Modified Configs
    • filters
      • type is Object[]/Function[]/Ext.util.Collection (was Object[]/Function[])

Ext.form.field.Tag

  • Added Configs
    • notEditableCls (private)

Ext.grid.RowContext (private)

  • Added Properties
    • usage (private)

SDK Totals

  • 1,163 Classes
  • 4,147 Configs
  • 1,427 Properties
  • 71 Static Properties
  • 6,065 Methods
  • 201 Static Methods
  • 876 Events
  • 3,946 Vars
  • 70 Sass Mixins