Backward Compatibility

Version 14.1.0.41 Changes

As a part of an effort to improve the user experience and provide consistent APIs across all the Syncfusion’s controls, significant changes are made to the API naming effective from Volume 1, 2016 release. The changes have been documented with mapping between the old and new API names to enable quick up gradation of any control. To migrate from Volume 1, 2016 or from earlier, refer to the following specified API changes.

Common

Features

  • Provides en-US Locale text object, which gives user flexibility to convert it or create their own local language object with some simple modifications.

Breaking Changes

  • Check controls list to know about the list of API’s removed or modified in this release.

ejmAccordion

Breaking Changes

  • Check the below table for ejmAccordion API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
collapsible - Removed
selectedItems selectedItems No Changes
disabledItems disabledItems No Changes
- expandAll Newly Added
- collapseAll Newly Added
theme - Removed
heightAdjustMode heightAdjustMode No Changes
showHeaderIcon showHeaderIcon No Changes
enableCache enableCache No Changes
enableMultipleOpen enableMultipleOpen No Changes
enablePersistence enablePersistence No Changes
enabled - Removed
- headerIcon: {normal,active} Newly Added
spinnerText spinnerText No Changes
windows: {renderDefault} - Removed
items items No Changes
cssClass cssClass No Changes
- enableRippleEffect Newly Added
- enableAjax Newly Added
- locale Newly Added
- prefetchAjaxContent Newly Added
- showAjaxPopup Newly Added
  • Events
Existing API Name Current API Name Comments
- itemTouchStart Newly Added
- itemTouchEnd Newly Added
- select Newly Added
active - Removed
beforeActive - Removed
ajaxLoad - Removed
ajaxBeforeLoad ajaxBeforeLoad No Changes
ajaxSuccess ajaxSuccess No Changes
ajaxError ajaxError No Changes
- expand Newly Added
- collapse Newly Added
- ajaxComplete Newly Added
- ajaxSettings: {type,cache,async,dataType,contentType,url,data} Newly Added
  • Methods
Existing API Name Current API Name Comments
enableItems enableItems No Changes
disableItems disableItems No Changes
show - Removed
hide - Removed
selectItems selectItems No Changes
deselectItems deselectItems No Changes
collapseAll - Removed
expandAll - Removed
getItemsCount getItemsCount No Changes
- addItem Newly Added
- removeItem Newly Added

ejmAutoComplete

Breaking Changes

  • Check the below table for ejmAutoComplete API Changes.
Existing API Name Current API Name Comments
allowScrolling - Removed
cssClass cssClass No Changes
windows: {renderDefault} - Removed
filterType filterType No Changes
caseSensitiveSearch caseSensitiveSearch No Changes
enableAutoFill enableAutoFill No Changes
delimiterChar delimiterChar No Changes
enableMultiSelect enableMultiSelect No Changes
enableCheckbox - Removed
dataSource dataSource No Changes
renderMode renderMode No Changes
itemsCount itemsCount No Changes
fields: {text,key} fields: {text,key,image} Renamed
selectedKeys - Removed
imageField - Removed
theme - Removed
mapper - Removed
watermarkText watermarkText No Changes
imageClass - Removed
allowSorting allowSorting No Changes
sortOrder sortOrder No Changes
value value No Changes
emptyResultText emptyResultText No Changes
showEmptyResultText showEmptyResultText No Changes
minCharacter minCharacter No Changes
enableDistinct enableDistinct No Changes
enablePersistence enablePersistence No Changes
enabled enabled No Changes
- locale Newly Added
- popupWidth Newly Added
- popupHeight Newly Added
Mode Mode No Changes
  • Events
Existing API Name Current API Name Comments
touchEnd touchEnd No Changes
keyPress keyPress No Changes
select select No Changes
change change No Changes
focusOut focusOut No Changes
  • Methods
Existing API Name Current API Name Comments
enable enable No Changes
disable disable No Changes
getValue getValue No Changes
getSelectedItems getSelectedItems No Changes
clearText clearText No Changes

ejmButton

Breaking Changes

  • Check the below table for ejmButton API Changes.
Existing API Name Current API Name Comments
enabled enabled No Changes
cssClass cssClass No Changes
renderMode renderMode No Changes
text text No Changes
theme - Removed
href href No Changes
imageClass imageClass No Changes
imagePosition imagePosition No Changes
contentType contentType No Changes
enablePersistence enablePersistence No Changes
ios7: {”style”: “normal”}, android: {”style”: “normal”}, windows: {”style”: “normal”}, flat: {”style”: “normal”} style:{header,back,large,normal} Renamed
ios7: {”color”: “ “,} color:{border,fill,text} Renamed
windows:{”renderDefault”: false} - Removed
inline - Removed
inline enableRippleEffect Newly Added
- showBorder Newly Added
- locale Newly Added
- enableRippleEffect:,ej.isAndroid() ? true : false, Newly Added
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Changes
touchEnd touchEnd No Changes
  • Methods
Existing API Name Current API Name Comments
enable enable No Changes
disable disable No Changes

ejmCheckBox

Breaking Changes

  • Check the below table for ejmCheckBox API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
theme - Removed
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
checked checked No Changes
enabled enabled No Changes
text - Removed
- enableRippleEffect:ej.isAndroid? true : false Newly Added
preventDefault - Removed
enableTriState - Removed
checkState - Removed
windows: {”renderDefault”: false} - Removed
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Changes
touchEnd touchEnd No Changes
- beforeChange Newly Added
- change Newly Added
  • Methods
Existing API Name Current API Name Comments
isChecked isChecked No Changes
- enable Newly Added
- disable Newly Added

ejmDatePicker

Breaking Changes

  • Check the below table for ejmDatePicker API Changes.
Existing API Name Current API Name Comments
dateFormat dateFormat No Changes
renderMode renderMode No Changes
minDate minDate No Changes
maxDate maxDate No Changes
theme - Removed
culture - Removed
value value No Changes
enabled enabled No Changes
enablePersistence enablePersistence No Changes
cssClass cssClass No Changes
ios7: {renderDefaul} - Removed
windows: {renderDefault} - Removed
- locale Newly Added
  • Events
Existing API Name Current API Name Comments
focusOut focusOut No Changes
Load Load No Changes
focusIn focusIn No Changes
Open Open No Changes
Change Change No Changes
close close No Changes
select select No Changes
  • Methods
Existing API Name Current API Name Comments
show show No Changes
hide hide No Changes
enable enable No Changes
disable disable No Changes
getValue getValue No Changes
setCurrentDate setCurrentDate No Changes

ejmDialog

Breaking Changes

  • Check the below table for ejmDialog API Changes.
Existing API Name Current API Name Comments
templateId templateId No Change
targetHeight height Renamed
- width Newly Added
enablePersistence enablePersistence No Change
enableAnimation enableAnimation No Change
open open No Change
close close No Change
beforeClose beforeClose No Change
buttonTap buttonTap No Change
theme - Removed
Windows{“renderDefault”:[]} - Removed
- locale Newly Added
mode mode No Change
enableAutoOpen enableAutoOpen No Change
title title No Change
- closeOndocumentTap Newly Added
cssClass cssClass No Change
enableModal enableModal No Change
showButtons showButtons No Change
renderMode renderMode No Change
leftButtonCaption leftButtonCaption No Change
rightButtonCaption rightButtonCaption No Change
allowScrolling allowScrolling No Change
enableNativeScrolling enableNativeScrolling No Change
checkDOMChanges - Removed
- showHeader Newly Added
  • Events
Existing API Name Current API Name Comments
open open No Changes
close close No Changes
beforeclose beforeClose No Changes
buttonTap buttonTap No Changes
  • Methods
Existing API Name Current API Name Comments
open open No Change
close close No Change
isOpened - Removed
- disableButton Newly Added
 - enableButton Newly Added

ejmDropdownList

Breaking Changes

  • Check the below table for ejmDropdownList API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
theme - Removed
cssClass cssClass No Changes
readOnly readOnly No Changes
targetID targetID No Changes
- templateId Newly Added
selectedItemIndex selectedItemIndex No Changes
dataSource dataSource No Changes
fields: {text,groupBy,imageClass,imageUrl,checkBy,enableTemplate,templateID,value} fields: {text,value,groupBy,image,checkBy} Changed
query query No Changes
allowVirtualScrolling allowVirtualScrolling No Changes
virtualScrollMode - Removed
itemRequestCount ItemsCount No Changes
enabled enabled No Changes
enableMultiSelect enableMultiSelect No Changes
delimiterChar delimiterChar No Changes
enableGrouping - Removed
mode - Removed
enableTemplate - Removed
windows: {type} - Removed
android: {popUpHeight} - Removed
items - Removed
waterMarkText waterMarkText No Changes
enablePersistence enablePersistence No Changes
- popupHeight Newly Added
- popupWidth Newly Added
- locale Newly Added
  • Events
Existing API Name Current API Name Comments
 - actionSuccess Newly Added
 - actioinFailure Newly Added
 - actioinComplete Newly Added
focusIn focusIn No Changes
focusOut focusOut No Changes
select seelect No Changes
change change No Changes
checkChange - No Changes
  • Methods
Existing API Name Current API Name Comments
- showPopup Newly Added
- hidePopup Newly Added
- getValue Newly Added
- selectItemByIndex Newly Added
selectItemByIndices selectItemByIndices No Changes
unselectItemByIndex unselectItemByIndex No Changes
unselectItemByIndices unselectItemByIndices No Changes
show - Removed
hide - Removed
getValue - Removed
getSelectedItemValue - Removed
getSelectedItemsValue - Removed

ejmGrid

Features

  • 151276 - Prevented the filtering text from overriding while using Ionic framework

Breaking Changes

  • Theme property has been removed from the ejmGrid

ejmGroupButton

Breaking Changes

  • Check the below table for ejmGroupButton API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Change
theme - Removed
cssClass cssClass No Change
enablePersistence enablePersistence No Change
selectedItemIndex selectedItemIndex No Change
items items No Change
windows: - Removed
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Change
touchEnd touchEnd No Change

ejmListView

Breaking Changes

  • Check the below table for ejmListView API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
 - dataSource Newly Added
 - templateId Newly Added
 - enabled Newly Added
 - enableChecklist Newly Added
 - persistSelection Newly Added
 - allowSelection Newly Added
 - checkedIndices Newly Added
 - query Newly Added
 - deleteMode Newly Added
 - selectedIndex Newly Added
 - enablePersistence Newly Added
 - itemsCount Newly Added
 - cssClass Newly Added
pullToRefreshSettings{pullText,releaseText, refreshText,errorText,appendData,appendPosition}  - Removed
theme  - Removed
refreshThreshold  - Removed
enablePullToRefresh  - Removed
showScrollbars  - Removed
showHeaderBackButton  - Removed
autoAdjustScrollHeight  - Removed
autoAdjustHeight  - Removed
mode  - Removed
headerBackButtonTap  - Removed
adjustFixedPosition  - Removed
enableNativeScrolling  - Removed
hideHeaderForUnsupportedDevice  - Removed
transition  - Removed
fieldSettings,{navigateUrl,href,enableAjax,preventSelection, persistSelection,text,enableCheckMark,checked, primaryKey,parentPrimaryKey,imageClass,imageUrl, childHeaderTitle,childId,childHeaderBackButtonText,, renderTemplate,templateId,touchStart,touchEnd, attributes,groupID,id,value} fields: {text,value,image,groupBy,checkBy,enabled,href, allowSelection,badge: {value,maxValue}} Changed
ios7{inline} - Removed
Windows{preventSkew,renderDefault,enableHeaderCustomText} windows: {preventSkew} Changed
allowScrolling - Removed
items items No Changes
- allowSelection Newly Added
checkDOMChanges - Removed
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Changes
touchEnd touchEnd No Changes
refreshBegin - Removed
refreshSuccess - Removed
refreshError - Removed
refreshComplete - Removed
- select Newly Added
- beforeDelete Newly Added
- afterDelete Newly Added
- actionFailure Newly Added
- actionComplete Newly Added
- actionSuccess Newly Added
  • Methods
Existing API Name Current API Name Comments
getSelectedItemValue - Removed
getSelectedItemsValue - Removed
- setBadge Newly Added
- deleteItemByText Newly Added
- deleteItemByIndex Newly Added
- getIndexByText Newly Added
- getTextByIndex Newly Added
- getItemByText Newly Added
- getItemByIndex Newly Added
- uncheckAll Newly Added
- checkAll Newly Added
- uncheckItemsByIndices Newly Added
- uncheckItemsByIndex Newly Added
- checkItemsByIndices Newly Added
- checkItemsByIndex Newly Added
- deselectItem Newly Added
- selectItemByIndex Newly Added
- disableAll Newly Added
- enableAll Newly Added
- disableItemsByIndices Newly Added
- enableItemsByIndices Newly Added
- enableItemByIndex Newly Added
- disable Newly Added
- enable Newly Added
- append Newly Added
- refresh Newly Added

ejmMaskedit

Breaking Changes

  • Check the below table for ejmMaskedit API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
- borderStyle Newly Added
watermarkText watermarkText No Changes
value value No Changes
readOnly readOnly No Changes
- type Newly Added
enabled enabled No Changes
- maxLength Newly Added
- autoFocus Newly Added
- height Newly Added
- width Newly Added
- step Newly Added
- minValue Newly Added
- maxValue Newly Added
- format Newly Added
- locale Newly Added
theme - Removed
windows:,{renderDefault ,allowReset} - Removed
showBorder - Removed
mask - Removed
change - Removed
  • Events
Existing API Name Current API Name Comments
- touchStart Newly Added
- touchEnd Newly Added
- keyUp Newly Added
- keyDown Newly Added
change - Removed
  • Methods
Existing API Name Current API Name Comments
enable - Removed
disable - Removed
getStrippedValue - Removed
getUnstrippedValue - Removed
getWatermarkText - Removed
getValue - Removed
refresh - Removed

ejmMenu

Breaking Changes

  • Check the below table for ejmMenu API Changes.
Existing API Name Current API Name Comments
width width No Changes
height height No Changes
allowScrolling allowScrolling No Changes
targetId target Renamed
target - Removed
showOn showOn No Changes
ios7: {”type”: “auto”,”showTitle”: true,”title”: “Title”, “showCancelButton”: true,”cancelButtonText”: “Cancel”, “cancelButtonColor”: “blue”,”cancelButtonTouchEnd”: null}, - Removed
android: {”type”: “contextual”}, - Removed
windows: {”type”: “contextual”,”renderDefault”: false}, - Removed
renderTemplate - Removed
showScrollbars - Removed
templateId templateId No Changes
theme - Removed
renderMode renderMode No Changes
enablePersistence enablePersistence No Changes
cssClass cssClass No Changes
- dataSource Newly Added
- fields: {text: “”,href: null,color: “” } Newly Added
- query Newly Added
- text Newly Added
- color Newly Added
- cancelButton: {text: null,show: true,color: “”}, Newly Added
- showTitle Newly Added
- title Newly Added
- showArrow Newly Added
- type :{actionSheet,popOver,popUp} Newly Added
- locale Newly Added
- enableRippleEffect: ej.isAndroid() ? true : false Newly Added
- href Newly Added
  • Events
Existing API Name Current API Name Comments
- actionSuccess Newly Added
- actionFailure Newly Added
- actionComplete Newly Added
load load No Changes
loadComplete loadComplete No Changes
touchStart touchStart No Changes
touchEnd touchEnd No Changes
hide hide No Changes
show show No Changes
items items No Changes
  • Methods
Existing API Name Current API Name Comments
show show No Changes
hide hide No Changes
enable enable No Changes
disable disable No Changes
enableItem enableItem No Changes
disableItem disableItem No Changes
enableOverFlowItem - Removed
disableOverFlowItem - Removed
enableOverFlow - Removed
disableOverFlow - Removed
addItem addItem No Changes
removeItem removeItem No Changes
- enableCancelButton Newly Added
- disableCancelButton Newly Added

ejmNavigationBar

Breaking Changes

  • Check the below table for ejmNavigationBar API Changes.
Existing API Name Current API Name Comments
hideForUnSupportedDevice - Removed
leftButtonNavigationUrl - Removed
leftButtonImageClass - Removed
leftButtonImageUrl - Removed
rightButtonNavigationUrl - Removed
rightButtonImageClass - Removed
rightButtonImageUrl - Removed
showTitle - Removed
position isRelative Renamed
title title No Changes
leftButtonCaption - Removed
rightButtonCaption - Removed
theme - Removed
showLeftButton - Removed
showRightButton - Removed
android: {”backButtonImageClass”:null,”leftButtonStyle”: “auto”, “rightButtonStyle”: “auto”,”showLeftButton”: false, “showRightButton”: false,”showBackNavigator”: false, “position”:”auto”,”showTitleIcon”: false, “enableSplitView”: false,”titleIconUrl”: “”, “showEllipsis”: false,”title”: “Title”}, - Removed
renderMode renderMode No Changes
templateId templateId No Changes
windows: {”renderDefault”: false,”enableCustomText”: false, “leftButtonStyle”: “auto”,”rightButtonStyle”: “auto”, “showLeftButton”: false,”showRightButton”: false}, - Removed
flat: {”leftButtonStyle”: “auto”,”rightButtonStyle”: “auto”, “showLeftButton”: false,”showRightButton”: false} - Removed
ios7: {”leftButtonStyle”: “auto”,”rightButtonStyle”: “auto”, “showLeftButton”: false,”showRightButton”: false} - Removed
leftButtonStyle - Removed
rightButtonStyle - Removed
layout - Removed
hide - Removed
android: {”showBackNavigator”: false, “showTitleIcon”: false,”enableSplitView”: false, “titleIconUrl”: “”,”showEllipsis”: false,”title”: “Title”} - Removed
enablePersistence enablePersistence No Changes
- position: {Top,Bottom} Newly Added
- iconAlignment: {Center,Left,Right} Newly Added
- titleAlignment: {Center,Left,Right} Newly Added
- locale Newly Added
- badge.maxValue Newly Added
items items No Changes
cssClass cssClass No Changes
- enableRippleEffect Newly Added
- mode Newly Added
enabled - Removed
  • Events
Existing API Name Current API Name Comments
leftButtonTap - Removed
rightButtonTap - Removed
touchStart touchStart No Changes
touchEnd touchEnd No Changes
- ellipsisTouchStart Newly Added
- ellipsisTouchEnd Newly Added
  • Methods
Existing API Name Current API Name Comments
getTitle getTitle No Changes
removeItem removeItem No Changes
addItem addItem No Changes
showEllipsis - Removed
hideEllipsis - No Changes
disableItem disableItem No Changes
enableItem enableItem No Changes
hideItem hideItem No Changes
showItem showItem No Changes
- hide No Changes
- show  
hideMenu - No Changes
showMenu - No Changes

ejmNumeric

Breaking Changes

  • Check the below table for ejmNumeric API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
- borderStyle Newly Added
watermarkText watermarkText No Changes
value value No Changes
readOnly readOnly No Changes
- type Newly Added
enabled enabled No Changes
- maxLength Newly Added
- autoFocus Newly Added
- height Newly Added
- width Newly Added
- step Newly Added
minValue minValue No Changes
maxValue maxValue No Changes
- format Newly Added
- locale Newly Added
theme - Removed
windows:,{renderDefault ,allowReset} - Removed
showBorder - Removed
showSpinButton - Removed
decimalPlaces - Removed
enableStrictMode - Removed
incrementStep - Removed
name - Removed
  • Events
Existing API Name Current API Name Comments
- touchStart Newly Added
- touchEnd Newly Added
- keyUp Newly Added
- keyDown Newly Added
change - Removed
  • Methods
Existing API Name Current API Name Comments
enable - Removed
disable - Removed
getValue - Removed
setValue - Removed

ejmPassword

Breaking Changes

  • Check the below table for ejmPassword API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
- borderStyle Newly Added
watermarkText watermarkText No Changes
value value No Changes
readOnly readOnly No Changes
- type Newly Added
enabled enabled No Changes
- maxLength Newly Added
- autoFocus Newly Added
- height Newly Added
- width Newly Added
- step Newly Added
- minValue Newly Added
- maxValue Newly Added
- format Newly Added
- locale Newly Added
theme - Removed
windows:,{renderDefault ,allowReset} - Removed
showBorder - Removed
mask - Removed
change - Removed
  • Events
Existing API Name Current API Name Comments
- touchStart Newly Added
- touchEnd Newly Added
- keyUp Newly Added
- keyDown Newly Added
change - Removed
  • Methods
Existing API Name Current API Name Comments
enable - Removed
disable - Removed
getStrippedValue - Removed
getUnstrippedValue - Removed
getWatermarkText - Removed
getValue - Removed
refresh - Removed

ejmProgressBar

Breaking Changes

  • Check the below table for ejmProgressBar API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
value value No Changes
percentage percentage No Changes
incrementStep incrementStep No Changes
minValue minValue No Changes
maxValue maxValue No Changes
width width No Changes
height height No Changes
orientation orientation No Changes
text text No Changes
enabled enabled No Changes
enableCustomText enableCustomText No Changes
enablePersistence enablePersistence No Changes
theme theme No Changes
  • Events
Existing API Name Current API Name Comments
create create No Changes
change change No Changes
complete complete No Changes
start start No Changes
  • Methods
Existing API Name Current API Name Comments
getPercentage getPercentage No Changes
setCustomText setCustomText No Changes
changeEventHandler changeEventHandler No Changes
getValue getValue No Changes

ejmRadialMenu

Breaking Changes

  • Check the below table for ejmRadialMenu API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
imageClass imageClass No Changes
backImageClass backImageClass No Changes
position position No Changes
theme - Removed
windows: {”renderDefault”: false} - Removed
  • Events
Existing API Name Current API Name Comments
touch touch No Changes
select select No Changes
  • Methods
Existing API Name Current API Name Comments
documentClick documentClick No Changes
menuHide menuHide No Changes
showRadialMenu showRadialMenu No Changes
resize resize No Changes

ejmRadialSlider

Breaking Changes

  • Check the below table for ejmRadialSlider API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
theme theme No Changes
position position No Changes
strokeWidth strokeWidth No Changes

ejmRadioButton

Breaking Changes

  • Check the below table for ejmRadioButton API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
theme - Removed
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
checked checked No Changes
enabled enabled No Changes
text - Removed
- enableRippleEffect:ej.isAndroid? true : false Newly Added
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Changes
touchEnd touchEnd No Changes
- beforeChange Newly Added
change change No Changes
  • Methods
Existing API Name Current API Name Comments
- isChecked Newly Added
enable enable No Changes
disable disable No Changes

ejmRating

Breaking Changes

  • Check the below table for ejmRating API Changes.
Existing API Name Current API Name Comments
maxValue maxValue No Changes
minValue minValue No Changes
value value No Changes
incrementStep incrementStep No Changes
precision precision No Changes
enabled enabled No Changes
theme theme No Changes
renderMode renderMode No Changes
shape shape No Changes
shapeWidth shapeWidth No Changes
shapeHeight shapeHeight No Changes
spaceBetweenShapes spaceBetweenShapes No Changes
orientation orientation No Changes
enablePersistence enablePersistence No Changes
backgroundColor backgroundColor No Changes
selectionColor selectionColor No Changes
hoverColor hoverColor No Changes
borderColor borderColor No Changes
readOnly readOnly No Changes
  • Events
Existing API Name Current API Name Comments
tap tap No Changes
change change No Changes
touchMove touchMove No Changes
  • Methods
Existing API Name Current API Name Comments
enable enable No Changes
disable disable No Changes
show show No Changes
hide hide No Changes
getValue getValue No Changes
reset reset No Changes
setValue setValue No Changes

ejmRotator

Breaking Changes

  • Check the below table for ejmRotator API Changes.
Existing API Name Current API Name Changes
renderMode renderMode No Change
theme - Removed
showHeader - Removed
targetHeight targetHeight No Change
targetWidth targetWidth No Change
adjustFixedPosition - Removed
showTitle - Removed
showPager showPager No Change
enablePersistence enablePersistence No Change
pagerPosition: {”horizontal”: “bottom”,”vertical”: “right”} pagerPosition=”bottom” No Change
cssClass cssClass No Change
targetId targetId No Change
swipeLeft swipeLeft No Change
swipeRight swipeRight No Change
swipeUp swipeUp No Change
swipeDown swipeDown No Change
change change No Change
pagerSelect pagerSelect No Change
dataBinding - Removed
orientation orientation No Change
windows: {”renderDefault”: false} - Removed
dataSource dataSource No Change
items items No Change
currentItemIndex currentItemIndex No Change
  • Events
Existing API Name Current API Name Comments
swipeLeft swipeLeft No Changes
swipeRight swipeRight No Changes
swipeUp swipeUp No Changes
swipeDown swipeDown No Changes
change change No Changes
pagerSelect pagerSelect No Changes
  • Methods
Existing API Name Current API Name Comments
renderDatasource renderDatasource No Changes

ejmScrollPanel

Breaking Changes

  • Check the below table for ejmScrollPanel API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Change
theme - Removed
enableResize enableResize No Change
targetHeight targetHeight No Change
targetWidth targetWidth No Change
scrollHeight scrollHeight No Change
scrollWidth scrollWidth No Change
enableFade enableFade No Change
- allowPullToRefresh Newly Added
- cssClass Newly Added
- pullToRefreshSettings: {thresholdDistance: 75,textOnPull: “Pull to Refresh…”, textOnRelease: “Release to Refresh…“,textOnRefresh: “Refreshing…”} Newly Added
autoAdjustHeight - Removed
isRelative isRelative No Change
wheelSpeed wheelSpeed No Change
enableInteraction enableInteraction No Change
enabled enabled No Change
checkDOMChanges - Removed
enableHrScroll enableHrScroll No Change
enableVrScroll enableVrScroll No Change
eventPassthrough eventPassthrough No Change
translateZ translateZ No Change
zoomMin zoomMin No Change
zoomMax zoomMax No Change
adjustFixedPosition - Removed
mode - Removed
startZoom startZoom No Change
startX startX No Change
startY startY No Change
enableDisplacement enableDisplacement No Change
displacementValue displacementValue No Change
displacementTime displacementTime No Change
deceleration deceleration No Change
disablePointer - Removed
disableMouse - Removed
disableTouch disableTouch No Change
directionLockThreshold directionLockThreshold No Change
momentum momentum No Change
enableBounce enableBounce No Change
bounceTime bounceTime No Change
bounceEasing bounceEasing No Change
preventDefault preventDefault No Change
preventDefaultException preventDefaultException No Change
enableTransition enableTransition No Change
enableTransform enableTransform No Change
showScrollbars showScrollbars No Change
enableMouseWheel enableMouseWheel No Change
enableKeys enableKeys No Change
enableZoom enableZoom No Change
enableNativeScrolling enableNativeScrolling No Change
invertWheel invertWheel No Change
enablePersistence - Removed
enableShrink enableShrink No Changes
  • Events
Existing API Name Current API Name Comments
scrollStart scrollStart No Changes
scroll scroll No Changes
- scrollStop Newly Added
scrollEnd scrollEnd No Changes
zoomStart zoomStart No Changes
zoomEnd zoomEnd No Changes
- pull Newly Added
target target No Changes
  • Methods
Existing API Name Current API Name Comments
zoom zoom No Changes
disable disable No Changes
enable enable No Changes
refresh refresh No Changes
scrollBy scrollBy No Changes
scrollTo scrollTo No Changes
getComputedPosition getComputedPosition No Changes
stop stop No Changes
getScrollPosition getScrollPosition No Changes
- closeRefresher Newly Added

ejmSlider

Breaking Changes

  • Check the below table for ejmSlider API Changes.
Existing API Name Current API Name Comments
theme theme No Changes
orientation orientation No Changes
maxValue maxValue No Changes
minValue minValue No Changes
enableRange enableRange No Changes
values values No Changes
enableAnimation enableAnimation No Changes
animationSpeed animationSpeed No Changes
readOnly readOnly No Changes
incrementStep incrementStep No Changes
value value No Changes
enabled enabled No Changes
enablePersistence enablePersistence No Changes
windows: {”renderDefault”: false}, windows: {”renderDefault”: false}, No Changes
ios7: {”thumbStyle”: “normal”}, ios7: {”thumbStyle”: “normal”}, No Changes
renderMode renderMode No Changes
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Changes
touchEnd touchEnd No Changes
change change No Changes
slide slide No Changes
load load No Changes
  • Methods
Existing API Name Current API Name Comments
getValue getValue No Changes
dispose dispose No Changes

ejmSplitPane

Breaking Changes

  • Check the below table for ejmSplitPane API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
cssClass cssClass No Changes
theme - Removed
allowLeftPaneScrolling - Removed
allowRightPaneScrolling - Removed
leftPaneScrollSettings - Removed
rightPaneScrollSettings - Removed
enablePersistence - Removed
android: - Removed
windows: - Removed
ios7: - Removed
flat: - Removed
leftHeaderSettings - Removed
rightHeaderSettings - Removed
overlayLeftPane - Removed
overlayDirection - Removed
- leftPane: Newly Added
enableSwipe enableSwipe No Changes
- height Newly Added
- width Newly Added
- isRelative Newly Added
- edgeThreshold Newly Added
- stopEventPropagation Newly Added
- contentPane: Newly Added
  • Events
Existing API Name Current API Name Comments
afterLoadSuccess - Removed
beforeTransfer - Removed
- swipe Newly Added
- open Newly Added
- close Newly Added
- beforeClose Newly Added
- beforeOpen Newly Added
  • Methods
Existing API Name Current API Name Comments
loadContent - Removed
transferPage - Removed
refreshRightScroller - Removed
refreshLeftScroller - Removed
openLeftPane - Removed
closeLeftPane - Removed
- closePane Newly Added
- openRightPane Newly Added

ejmTab

Breaking Changes

  • Check the below table for ejmTab API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
enableAjax enableAjax No Changes
enableCache enableCache No Changes
cssClass cssClass No Changes
showAjaxPopup showAjaxPopup No Changes
selectedItemIndex selectedItemIndex No Changes
enablePersistence enablePersistence No Changes
prefetchAjaxContent prefetchAjaxContent No Changes
ajaxSettings ajaxSettings No Changes
items items No Changes
badge.maxValue badge.maxValue No Changes
ios7 - Removed
android - Removed
widows - Removed
flat - Removed
badge.enabled - Removed
badge.value - Removed
badge.minValue - Removed
theme - Removed
- position Newly Added
- itemStyle,enum:{BothBlock:”bothblock”,Image:”image”,Text:”text”, BothInline:”bothinline”} Newly Added
- allowSwiping Newly Added
- position Newly Added
- contentId Newly Added
showScrollbars - Removed
enableNativeScrolling - Removed
allowScrolling - Removed
  • Events
Existing API Name Current API Name Comments
load load No Changes
loadComplete loadComplete No Changes
touchStart touchStart No Changes
touchEnd touchEnd No Changes
ajaxBeforeLoad ajaxBeforeLoad No Changes
ajaxError ajaxError No Changes
ajaxComplete ajaxComplete No Changes
- select Newly Added
  • Methods
Existing API Name Current API Name Comments
showBadge showBadge No Changes
hideBadge hideBadge No Changes
updateBadgeValue updateBadgeValue Changed
selectItem setActiveItem Changed
enableItem enableItem No Changes
disableItem disableItem No Changes
enableContent enableContent No Changes
disableContent disableContent No Changes
addItem addItem No Changes
removeItem removeItem No Changes
getItemsCount getItemsCount No Changes
getActiveItem getActiveItem No Changes
getActiveItemText getActiveItemText No Changes
- setContent Newly Added
addOverflowItem - Removed
removeOverflowItem - Removed
getOverflowItemCount - Removed

ejmTextArea

Breaking Changes

  • Check the below table for ejmTextArea API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
- borderStyle Newly Added
watermarkText watermarkText No Changes
value value No Changes
readOnly readOnly No Changes
- type Newly Added
enabled enabled No Changes
- maxLength Newly Added
- autoFocus Newly Added
- height Newly Added
- width Newly Added
- step Newly Added
- minValue Newly Added
- maxValue Newly Added
- format Newly Added
- locale Newly Added
theme - Removed
windows:,{renderDefault ,allowReset} - Removed
showBorder - Removed
mask - Removed
change - Removed
  • Events
Existing API Name Current API Name Comments
- touchStart Newly Added
- touchEnd Newly Added
- keyUp Newly Added
- keyDown Newly Added
change - Removed
  • Methods
Existing API Name Current API Name Comments
enable - Removed
disable - Removed
getStrippedValue - Removed
getUnstrippedValue - Removed
getWatermarkText - Removed
getValue - Removed
refresh - Removed

ejmTextBox

Breaking Changes

  • Check the below table for ejmTextBox API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
cssClass cssClass No Changes
enablePersistence enablePersistence No Changes
- borderStyle Newly Added
watermarkText watermarkText No Changes
value value No Changes
readOnly readOnly No Changes
- type Newly Added
enabled enabled No Changes
- maxLength Newly Added
- autoFocus Newly Added
- height Newly Added
- width Newly Added
- step Newly Added
- minValue Newly Added
- maxValue Newly Added
- format Newly Added
- locale Newly Added
theme - Removed
windows:,{renderDefault ,allowReset} - Removed
showBorder - Removed
mask - Removed
change - Removed
  • Events
Existing API Name Current API Name Comments
- touchStart Newly Added
- touchEnd Newly Added
- keyUp Newly Added
- keyDown Newly Added
change - Removed
  • Methods
Existing API Name Current API Name Comments
enable - Removed
disable - Removed
getStrippedValue - Removed
getUnstrippedValue - Removed
getWatermarkText - Removed
getValue - Removed
refresh - Removed

ejmTile

Breaking Changes

  • Check the below table for ejmTile API Changes.
Existing API Name Current API Name Comments
imagePath imagePath No Changes
renderMode renderMode No Changes
theme - Removed
ios7: {textPosition: “inner”}, - Removed
android: {textPosition: “inner”} - Removed
backgroundColor - Removed
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Changes
touchEnd touchEnd No Changes

ejmTimePicker

Breaking Changes

  • Check the below table for ejmTimePicker API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Changes
hourFormat hourFormat No Changes
value value No Changes
timeFormat timeFormat No Changes
culture locale Renamed
theme - Removed
enabled enabled No Changes
enablePersistence enablePersistence No Changes
cssClass cssClass No Changes
ios7: {”renderDefault”: false} - Removed
windows:{”renderDefault”: false} - Removed
  • Events
Existing API Name Current API Name Comments
select select No Changes
load load No Changes
focusIn focusIn No Changes
focusOut focusOut No Changes
open open No Changes
close close No Changes
change change No Changes
  • Methods
Existing API Name Current API Name Comments
show show No Changes
hide hide No Changes
getValue getValue No Changes
setCurrentTime setCurrentTime No Changes
enable enable No Changes
disable disable No Changes

ejmToggleButton

Breaking Changes

  • Check the below table for ejmToggleButton API Changes.
Existing API Name Current API Name Comments
renderMode renderMode No Change
theme - Removed
cssClass cssClass No Change
enablePersistence enablePersistence No Change
toggleState toggleState No Change
enabled enabled No Change
animate - Removed
windows: - Removed
  • Events
Existing API Name Current API Name Comments
touchStart touchStart No Change
touchEnd touchEnd No Change
change change No Change
  • Methods
Existing API Name Current API Name Comments
disable disable No Change
enable enable No Change