1 Kazilmaran

Invalid Left-Hand Side In Assignment Ext Js Calendar

Release Notes for Ext JS

Release Date: August 31,
Version Number:

New Features

  • Accessibility (3)
    • EXTJS&#;RowEditor should support screen readers
    • EXTJS&#;Checkbox selection model should support screen reader announcement
    • EXTJS&#;Grid should support announcing dirty cells to screen readers
  • Charts (1)
    • EXTJS&#;Modern toolkit should provide sparklines
  • Core (2)
    • EXTJS&#;Configs should be nulled when an object is destroyed
    • EXTJS&#;Move plugin creation and management to core package
  • D3 (2)
    • EXTJS&#;Pack, TreeMap, Partition/Sunburst, Tree/HorizontalTree, HeatMap components should support tooltips
    • EXTJS&#;Provide a component that integrates pivot matrix and D3 HeatMap
  • Direct (2)
    • EXTJS&#;Should be able to set additional headers for Direct remoting requests
    • EXTJS&#;Direct proxy and Form actions should support prefix for method names
  • Draw (1)
    • EXTJS&#;Instancing sprite should support the 'instances' config
  • Forms (4)
    • EXTJS&#;woaknb.wz.sk should support accept attribute
    • EXTJS&#;Date field should be able to configure strict date parsing
    • EXTJS&#;HtmlEditor should have a buttonDefaults config to configure editor toolbar buttons
    • EXTJS&#;Spinner fields should fire a spinend event when value stops changing
  • Grid (2)
    • EXTJS&#;Add ability to configure locked grid/tree splitter
    • EXTJS&#;Add ability to use flex for grid group child columns
  • Locale (1)
    • EXTJS&#;Update Italian translation
  • Misc (1)
    • EXTJS&#;Create circular progress component
  • PivotGrid (2)
    • EXTJS&#;DrillDown plugin should fire events when the view is shown/hidden
    • EXTJS&#;RangeEditor plugin should fire events when the view is shown/hidden
  • Total: 21

Bugs Fixed

  • Accessibility (3)
    • EXTJS&#;Different behavior of Tab and Shift+Tab in row editor
    • EXTJS&#;FocusableContainer does not handle focus moving to its encapsulating element.
    • EXTJS&#;activeChildTabIndex of collapsible panel header is not copied to reExpander
  • Bind (1)
    • EXTJS&#;Bind Stub doesn't remove its store listener when destroyed
  • Button (3)
    • EXTJS&#;setUI doesn't change the UI of a button
    • EXTJS&#;Segmented button has wrong value during change event
    • EXTJS&#;Button text is not visible, if text overflows button.
  • Calendar (18)
    • EXTJS&#;When move events, they disappear on WP tablet
    • EXTJS&#;Month view dates outside current month range aren't calculated correctly in some scenarios
    • EXTJS&#;Button ">" doesn't work, can't change month/week/day to next one
    • EXTJS&#;Today button navigate to wrong month in month view standalone calendar app
    • EXTJS&#;Created event appear in previous day than it should in standalone calendar app
    • EXTJS&#;Calendar App: Unexpected Drag & Drop Behaviour
    • EXTJS&#;Layout for Edit or Create Calendar Event is broken
    • EXTJS&#;Calendar example not showing logged in state in modern
    • EXTJS&#;Events in day view are missing after navigating between days
    • EXTJS&#;Create button in Calendar doesn't work
    • EXTJS&#;Imported google calendar events aren't shown correctly in Calendar
    • EXTJS&#;Calendar - Date is covered by buttons and it is not fully visible
    • EXTJS&#;Layout of Calendar box is broken on modern
    • EXTJS&#;KitchenSink / Calendar Panel: Not possible to fill up From/To field on Chrome and Edge.
    • EXTJS&#;Calendar application - not visible switch menu day, week, month
    • EXTJS&#;Imported google calendar events are not shown correctly in Month View
    • EXTJS&#;Click the "+3 more" to see events that won't fit. Popup is "stuck"
    • EXTJS&#;Cannot create All Day event in calendar
  • Charts (18)
    • EXTJS&#;Time axis configured renderer not recognized
    • EXTJS&#;Gauge chart labels overlap ticks
    • EXTJS&#;Can't scroll legend docked to the top (Classic)
    • EXTJS&#;Should be able to update woaknb.wz.sk config dynamically
    • EXTJS&#;Adding minorTickSteps to chart should automatically display
    • EXTJS&#;sparklineline shows wrong values in tooltips when moving between different charts
    • EXTJS&#;Cannot zoom-in on tablets when pan/zoom interaction not initially allowed
    • EXTJS&#;[BarChart] Y axis labes missing
    • EXTJS&#;Changes to the woaknb.wz.skrmat config do not trigger axis layout
    • EXTJS&#;PieChart 3d with Donut fails to render if any data is 0, Null Undefined or False
    • EXTJS&#;Chart interactions might get messed if you accidentally hover tooltip
    • EXTJS&#;Basic barchart example wrong units in table
    • EXTJS&#;Legend is not properly updated when series title changes.
    • EXTJS&#;setHighlightItem does not work for pie chart
    • EXTJS&#;Polar chart tooltip problem when store has single value of
    • EXTJS&#;Chart is not rendering axes - when switched from different tab
    • EXTJS&#;Switching themes causes shrinking of chart
    • EXTJS&#;Client hangs when rendering tab panel having hidden charts containing legends on Modern
  • Core (17)
    • EXTJS&#;Task Runner repeat doesn't work if args are also provided
    • EXTJS&#;Swipe event is triggered when there is no movement
    • EXTJS&#;When swipe carousel in Safari whole page is moving
    • EXTJS&#;Scroll snapping does not work in modern pickers when using Chrome
    • EXTJS&#;Resizing is broken if component is draggable with translated events
    • EXTJS&#;inheritableStatics in child can pollute parent values
    • EXTJS&#;Configs with cached: true can affect subsequent configs
    • EXTJS&#;Resizer grabbers appear wrong,
    • EXTJS&#;Typo in woaknb.wz.ske#log()
    • EXTJS&#;Unable to get plugin instance from the Pluggable mixin
    • EXTJS&#;Widgets throw an error when firing a bubbled event
    • EXTJS&#;Responsive updates do not always fire and can stop until page is reloaded
    • EXTJS&#;Exception in woaknb.wz.skfresh
    • EXTJS&#;Viewport autoBlurInput can throw exceptions in IE
    • EXTJS&#;Observable onFrame config does not work.
    • EXTJS&#;Aligned floaters throw error if their alignTo element is destroyed.
    • EXTJS&#;When an overlay is shown, the mask is not shown on iOS 7,8
  • D3 (3)
    • EXTJS&#;PanZoom interaction should properly support panning while zooming
    • EXTJS&#;Double tap provide zoom in iPads and Edge tablet
    • EXTJS&#;Pivot treeMap configurator: can't perform any action when tree label is added
  • Data (7)
    • EXTJS&#;woaknb.wz.skAll on autoSync, MemoryProxy store does not remove the unfiltered records.
    • EXTJS&#;Store#onCollectionAdd is not called when a synchronous proxy is used with autoLoad
    • EXTJS&#;TreeStore changes on a child node cannot be rejected when its parent node is collapsed
    • EXTJS&#;TreeStore#findNode contains typo in optimized path
    • EXTJS&#;Keyless associations throw errors updating some fields
    • EXTJS&#;Store filter cannot be initially disabled
    • EXTJS&#;Linear data is treeified with wrong node depth values
  • DataView (6)
    • EXTJS&#;woaknb.wz.sk causes the browser to hang when infinite:true and empty store
    • EXTJS&#;Grouped list - Indexbar is not visible
    • EXTJS&#;Bound title empty when returning from nested item in NestedList
    • EXTJS&#;IndexBar in List is not visible
    • EXTJS&#;IndexBar is not displayed
    • EXTJS&#;Store remove doesn't correctly remove dataview item
  • Direct (10)
    • EXTJS&#;Stack overflow exception in Direct proxy with invalid Method configuration
    • EXTJS&#;Form submit using Ext Direct does not include params in modern toolkit
    • EXTJS&#;Form submit with Ext Direct submits the woaknb.wz.skt not the generated
    • EXTJS&#;Form load over Ext Direct does not work with modern
    • EXTJS&#;Direct form submit ignores timeout
    • EXTJS&#;RemotingProvider should not throw exception while handling Response with no TID
    • EXTJS&#;Direct proxy unable to cancel requests correctly
    • EXTJS&#;Direct Providers do not abort pending transactions upon destruction
    • EXTJS&#;Direct proxy sends object instead of array on destroy
    • EXTJS&#;Ext Direct doesn't fire an exception event if responseText is empty.
  • Documentation (16)
    • EXTJS&#;Source Code for ExtJS - woaknb.wz.sk is not actually of version
    • EXTJS&#;Improve hasMany documentation
    • EXTJS&#;Broken tag in TreeViewDragDrop plugin
    • EXTJS&#;woaknb.wz.skt center method should be documented as chainable
    • EXTJS&#;woaknb.wz.skitioning accidentally has an h1 tag in the description
    • EXTJS&#;Some links from goes to documentation of other version
    • EXTJS&#;glyph config incorrectly states that xf is the home icon
    • EXTJS&#;Fix woaknb.wz.sk config documentation
    • EXTJS&#;UI of index page is broken on IE8
    • EXTJS&#;woaknb.wz.sk declares isFocused as a property but should be a config in Modern
    • EXTJS&#;woaknb.wz.sk change event is documented twice in Modern toolkit
    • EXTJS&#;Document scrollDocked as a public config option
    • EXTJS&#;Evented since version incorrectly states instead of
    • EXTJS&#;Right (and left) padding is missing in example given in documentation
    • EXTJS&#;Modern gridexporter plugin psuedo code incorrect
    • EXTJS&#;woaknb.wz.skp sass documentation wrongly uses woaknb.wz.sk for the class name
  • Drag (3)
    • EXTJS&#;Drag & drop doesn't work properly in Edge (Configurator plugin and Two Trees examples)
    • EXTJS&#;Cannot finish Drag&Drop, drop doesn't work, Firefox
    • EXTJS&#;Can't move Element as proxy with revert: true more than one time in IE
  • Draw (2)
    • EXTJS&#;woaknb.wz.sk(sprite) should remove the sprite from the old surface (if any)
    • EXTJS&#;Updating the image sprite causes the window to refresh
  • Events (4)
    • EXTJS&#;woaknb.wz.sk#dispatch appends the event target to the args list every time it is called.
    • EXTJS&#;Cannot use "element" option with declarative listeners in instance configs with widgets
    • EXTJS&#;View controller event domain can't listen to widget events
    • EXTJS&#;woaknb.wz.sk does not open phone dial pad on Android
  • Examples (51)
    • EXTJS&#;Auto Detect theme is not working in modern KS
    • EXTJS&#;Filter in Grid with Buffered Store doesn't work
    • EXTJS&#;Big Data grid dates are not editable in Modern KS
    • EXTJS&#;When filtering in Kitchen Sink, navigation Breadcrumb disappear
    • EXTJS&#;Text in Treemap is badly formated
    • EXTJS&#;Add model validation to KS Model Validation example
    • EXTJS&#;Reload and download buttons in Column Charts are not visible (Material Theme)
    • EXTJS&#;Icons in Kitchen Sink header do not scale when pinch/zoom used.
    • EXTJS&#;Message Box - Waiting Dialog show percentage counter
    • EXTJS&#;Rendered charts - Refresh button doesn't work
    • EXTJS&#;In MICRO state items in submenu are not selectable
    • EXTJS&#;Kitchen Sink view isn't resized correctly after screen rotation when source window is open on iOS 7
    • EXTJS&#;Chart title covers refresh and reload buttons after screen rotation
    • EXTJS&#;[Resizable Examples] "Customizable Handles" example displays image at wrong position on page
    • EXTJS&#;Modal window is not centered in nested list example
    • EXTJS&#;Example landing page - Example links are off
    • EXTJS&#;Broken layout in modern Menus example
    • EXTJS&#;Nested Loading example has broken layout when clicking on Explaing button
    • EXTJS&#;Error in Form with Grid example when changing value in radio buttons
    • EXTJS&#;Grid view is not refreshed after adding new child in session
    • EXTJS&#;Can't navigate from Two Trees example by breadcrumb - error in console
    • EXTJS&#;Purchases by day - d3 heatmap example is not properly aligned
    • EXTJS&#;Vector Icons - Cannot read property 'getXY'
    • EXTJS&#;Paging example is not loading data
    • EXTJS&#;Bad alignment of labels in adress book
    • EXTJS&#;Issue in navigation between examples in KitchenSink
    • EXTJS&#;Routing doesn't work in phone profile of Modern KS
    • EXTJS&#;Text of column disappears after clicking on it on Android
    • EXTJS&#;Some icons are clipped in Modern Kitchensink on IE11
    • EXTJS&#;Configurable Pivot Tree map - incorrect naming of config field groups
    • EXTJS&#;Error after clicking on DataView example
    • EXTJS&#;Console error during navigate in Kitchen sink
    • EXTJS&#;View source is not working in Modern KitchenSink on tablets
    • EXTJS&#;Missing icons for Tooltip, Row Editing examples in the Kitchen Sink
    • EXTJS&#;Checkboxs are not visible on Android tablets [Material Theme]
    • EXTJS&#;Tree Grid example does not render within a sized (w,h = 50% vs. fit) container
    • EXTJS&#;Radio buttons are missing in Form Panel example
    • EXTJS&#;Basic Buttons example is missing labels on buttons
    • EXTJS&#;OK button in Nested List example is not visible properly when user edits an item
    • EXTJS&#;Typo in example binding - KS>Locking grid with row expander
    • EXTJS&#;Examples are not rendered properly [Modern]
    • EXTJS&#;Navigation text is not displayed, if the text overflows the area.
    • EXTJS&#;Button text in buttons example in KS modern is unreadable
    • EXTJS&#;[DataView] inline DataView is not visible over whole page
    • EXTJS&#;Portal Demo - Minimize creates mask over all panels on iOS tablets
    • EXTJS&#;ToolTips demo in Modern KS has issues
    • EXTJS&#;Unable to load the Form Panel example on iOS
    • EXTJS&#;Cannot scroll in Vector icons example, phones, tablets
    • EXTJS&#;D3 Heatmap demo tooltip is blank
    • EXTJS&#;Modern KS - missing styling for panel title
    • EXTJS&#;Moved all-day event is moved to chosen day -1
  • Exporter (6)
    • EXTJS&#;Export to excel xml should auto-detect cell type correctly depending on the value
    • EXTJS&#;Export to broken in Pivot Grids/Exporter Plugin example, modern KS
    • EXTJS&#;Export to html doesn't work in IE8/9
    • EXTJS&#;Exporter fails to create the pop-up window even though the browser allows popups in click handlers
    • EXTJS&#;KS build with trial addons throws error
    • EXTJS&#;Trial exporter plugin should add trial note to exported files
  • Forms (23)
    • EXTJS&#;Combobox AutoSelect doesn't work if the value is typed
    • EXTJS&#;Changing emptyText sets value of field to emptyText in browsers that do not support placeholder
    • EXTJS&#;woaknb.wz.sk moves cursor to the end of the field when not appending
    • EXTJS&#;Change event fires twice on file field
    • EXTJS&#;Tagfield should adhere to grow set to false
    • EXTJS&#;woaknb.wz.sk() doesn't reset model in Modern
    • EXTJS&#;Filefield produces infinite looping when selectOnFocus is enabled
    • EXTJS&#;Setting the raw value on a date field does not correctly parse the value as a date
    • EXTJS&#;Datefield is not validated on change
    • EXTJS&#;Custom invalidCls not set on woaknb.wz.sk elements
    • EXTJS&#;Keyboard navigation in Radio/Checkbox multi column group does not respect its layout
    • EXTJS&#;File field shows blinking caret in IE when button is focused
    • EXTJS&#;File field does not propagate tabIndex attribute to trigger
    • EXTJS&#;ComboBox with "forceSelection:true" and custom "displayTpl" clears selection on blur
    • EXTJS&#;Checkbutton couldn't be unchecked in Edge
    • EXTJS&#;Label as PlaceHolder disappear after putting text into textareafield
    • EXTJS&#;Clear icon does not clear value in NumberField
    • EXTJS&#;Cannot scroll in select field, phones
    • EXTJS&#;Change event is not fired in woaknb.wz.sk
    • EXTJS&#;Date picker is broken on iOS8
    • EXTJS&#;Form (Spinner) fields do not render proper in Modern (KS)
    • EXTJS&#;Form submit with null value throws exception in latest nightly
    • EXTJS&#;Spinner field does not look right next to text fields
  • Grid (68)
    • EXTJS&#;Grouped grid does not respect woaknb.wz.sk(index)
    • EXTJS&#;RowExpander overrides injectCheckbox position when using checkbox selection model
    • EXTJS&#;Cellediting grid doesn't fire blur or focusleave with tab key
    • EXTJS&#;Flex column not displaying properly (modern)
    • EXTJS&#;Superfluous rows when load bound store with summary feature
    • EXTJS&#;Tabbing + Cellediting in grouped grid fails at row end
    • EXTJS&#;Row expansion "sticks" when row is recycled upon scroll.
    • EXTJS&#;Big data: resizing columns doesn't work correctly
    • EXTJS&#;Dragging and dropping last and first item in grid into another grid throws a Maximum call stack size exceeded exception
    • EXTJS&#;Reordering columns after store filter removes groups throws error
    • EXTJS&#;Row expander: Click to expand does not bring rowBody into full view
    • EXTJS&#;Can't choose items in Multi-Selector Grid's submenu on Edge, IE11/Touch
    • EXTJS&#;Grid column cannot bind properties
    • EXTJS&#;Big Data grid rows are not editable in IE11 on Modern KS
    • EXTJS&#;BufferedRenderer error when removing a row and using rowediting plugin
    • EXTJS&#;Same row remains expanded on sorting - Modern toolkit
    • EXTJS&#;Grids - Submenu menu disappear, if user want hide column in IE11
    • EXTJS&#;Cannot open grid header menu on Windows tablets
    • EXTJS&#;Spreadsheet selection model, difficult to check cells via the UI
    • EXTJS&#;Layout run failed with syncRowHeight false
    • EXTJS&#;Scrolling of locking grid is not fluent when touch scrolling
    • EXTJS&#;Locking grid rows get out of sync on momentum scrolling on Android
    • EXTJS&#;Grid row is scrolled out of view when expanded - touch devices
    • EXTJS&#;Buffered store load causes scrolled grid to jump back to start
    • EXTJS&#;Cell editor remains active if view is refreshed after editing
    • EXTJS&#;GridViewDragDrop plugin does not inherit overClass config from dropZone definition
    • EXTJS&#;Grid editor configured as tagfield cannot use array to select multiple values
    • EXTJS&#;BufferedRenderer refresh of unconnected view at wrong position.
    • EXTJS&#;woaknb.wz.sk logs warning about stateId
    • EXTJS&#;Modern grid scroller does not have the correct vertical scroll size, resulting in jittery scrollbar
    • EXTJS&#;Jump in scrolling when an expended widget row rejoins the rendered block.
    • EXTJS&#;Adding new row to grid with summary feature shows duplicate summary rows
    • EXTJS&#;Grid summary feature showing duplicate rows on a tree when expand last tree node
    • EXTJS&#;Grid with no data duplicates summary row when sorted
    • EXTJS&#;Cannot tap/longpress grid header on Android/Windows tablet devices
    • EXTJS&#;Grid column doesn't remove empty text class correctly when setting text
    • EXTJS&#;Invisible last row of Big Data table in Modern KS
    • EXTJS&#;woaknb.wz.skss widgets and components render differently in grid cells
    • EXTJS&#;Focus should not escape from row editor when Shift+Tabbing
    • EXTJS&#;Checkbox selection model - can't unchecked checkbox - FF
    • EXTJS&#;Grid filters fires extraneous change events when using key navigation inside field
    • EXTJS&#;Header width is changing and grid content changes differently or disappear.
    • EXTJS&#;Typo in woaknb.wz.sk writeValue method
    • EXTJS&#;Use of IE mergeAttributes keeps previously set cell attributes
    • EXTJS&#;Failing to restore focus when removing records from multiselector grid
    • EXTJS&#;Widget column does not get updated when records added from inactive page
    • EXTJS&#;RowEditor horizontal scroll gets out of sync when columns resized
    • EXTJS&#;Spreadsheet selection model does not have selection count correctly when selectionchange is fired
    • EXTJS&#;Dragging a grid column with woaknb.wz.skms enabled causes JS error
    • EXTJS&#;Exiting Action mode after removing grid rows may cause an exception
    • EXTJS&#;Grid view is empty if data is not present initially in modern grid (wrong row height)
    • EXTJS&#;Grid with cell editing leaves blank cell after editing when the editor has selectOnFocus:true
    • EXTJS&#;Collapsing grouped grid doesn't work on IE8/9
    • EXTJS&#;Multi-selector grid submenu disappears after click into textfield, on tablets
    • EXTJS&#;colorfield in grid editor has wrong CSS applied
    • EXTJS&#;Grid row editing on firefox does not place cursor in correct position
    • EXTJS&#;Missing font icons in Column customization sheet - modern grid
    • EXTJS&#;Cannot sort column, android tablet
    • EXTJS&#;Clicking on column resizer hides column
    • EXTJS&#;PagingToolbar plugin fails when used with a remote store
    • EXTJS&#;RTL Locking grid - broken scrolling/column position
    • EXTJS&#;Auto-config of hideHeaders doesn't respect "text" binding
    • EXTJS&#;Exception in Editing plugin with Checkbox selection model
    • EXTJS&#;Row header is not styled over the entire width of grid
    • EXTJS&#;Can't edit values in range editor plugin in IE
    • EXTJS&#;Incorrect page number after scrolling in Modern paging grid
    • EXTJS&#;List throws exceptions when configured with grouping and no store
    • EXTJS&#;Modern Big Data grid sets incorrect width when columns are hidden
  • Layouts (2)
    • EXTJS&#;Box layout improperly handles object form of split config
    • EXTJS&#;Unable to load the Form Panel and some Data Binding examples in Firefox
  • Locale (1)
    • EXTJS&#;Wrong thousands separator for Swedish locale
  • Menu (5)
    • EXTJS&#;Difficult to navigate nested woaknb.wz.sk (need a delay before switching between menus)
    • EXTJS&#;When href is defined, menu item click event is not fired
    • EXTJS&#;Accordion layout with non-floating menu throws error on expand/collapse
    • EXTJS&#;It is difficult to choose items in submenus on iPads
    • EXTJS&#;Overflowing menu is closed when scrolled
  • Misc (1)
    • EXTJS&#;woaknb.wz.sk message goes from bottom to top and out of the page
  • Panel (2)
    • EXTJS&#;Incorrect Panel state when removed from owner while collapsing with animation
    • EXTJS&#;Collapsed panels do not restore correctly using placeholder collapseMode
  • PivotGrid (9)
    • EXTJS&#;Drill down window doesn't show any data
    • EXTJS&#;Formatter is not shown correctly in field settings window
    • EXTJS&#;Expanding or collapsing group columns in a pivot grid results in extra refresh cycles
    • EXTJS&#;Dragging pivot configurator fields selects text
    • EXTJS&#;Row styling is incorrect for totals (invisible on iOS and Android)
    • EXTJS&#;The event beforemoveconfigfield should be fired when a configurator field is removed
    • EXTJS&#;DrillDown plugin doesn't work with remote store in modern toolkit
    • EXTJS&#;Wrong row heigh in the pivotGrids/Configuration plugin on IE11/Edge
    • EXTJS&#;Paging toolbar does not work in modern drill down pivot
  • Scroller (1)
    • EXTJS&#;Scroll state not restored correctly in RTL after layout
  • Sparklne (1)
    • EXTJS&#;JS error upon hover of zero values in bar sparkline
  • Tabs (3)
    • EXTJS&#;Issue removing tab panel using removeAll()
    • EXTJS&#;TabBar overflow menu is missing icon
    • EXTJS&#;Cannot TAB to tab panel tab bar
  • Templates (13)
    • EXTJS&#;Can't scroll treelist of Admin Dashboard in modern toolkit (except phones)
    • EXTJS&#;Admin Dashboard TODO List Checkboxes missing in Chrome and can't multichoose in FF
    • EXTJS&#;Blank screen when loading Admin Dashboard on phones
    • EXTJS&#;Simulated placeholder text not aligned in Admin Dashboard
    • EXTJS&#;Admin Dashboard Pages are missing background images in Modern
    • EXTJS&#;Content data of executive dashboard are missing
    • EXTJS&#;Checkboxes in Admin Dashbord are chopped
    • EXTJS&#;Admin DashBoard Charts not scrollable
    • EXTJS&#;Admin Dashboard Member type buttons are broken [Modern]
    • EXTJS&#;Selected dataview item is not highlighted in Admin Dashboard
    • EXTJS&#;Toolbar size is incorrect in Admin Dashboard phone view on Modern
    • EXTJS&#;Button doesn't stretch to full width in Admin Dashboard on Modern
    • EXTJS&#;Admin Dashboard Chart is not visible on Chrome
  • Theme (15)
    • EXTJS&#;Neptune theme missing required images
    • EXTJS&#;Tooltip background is transparent - Modern theme
    • EXTJS&#;When button is marked as round and something else together - it is not round
    • EXTJS&#;Vertical carousel doesn't show indicators in some themes
    • EXTJS&#;Tab focus border in Triton theme does not display on IE and Edge
    • EXTJS&#;Missing menu in modern toolkit - IOS theme
    • EXTJS&#;Toolbar padding is off in Material theme
    • EXTJS&#;woaknb.wz.sk is not builded on ext
    • EXTJS&#;Text overflows instead of being clipped (seen in Toolbars/Toolbar example)
    • EXTJS&#;hovered and pressed datetrigger variables have no effect in modern triton
    • EXTJS&#;iOS theme has wrong font in IE
    • EXTJS&#;Configurator plugin - in configuration text is not visible in IE
    • EXTJS&#;Wrong align cell styling pivot grid header in iOS theme - IE
    • EXTJS&#;Label should be grey and placeholder bold in IE
    • EXTJS&#;Text has almost same color as background in iOS theme
  • ToolTips (4)
    • EXTJS&#;Tooltips needs to be "alwaysOnTop"
    • EXTJS&#;Tooltip manager throws error on drag start
    • EXTJS&#;Delegated tooltips do not show on a target after showing on that target has been canceled
    • EXTJS&#;Targetless tooltip throws error if show() called with no align info.
  • Toolbars (4)
    • EXTJS&#;Store configured with pageSize: 0 causes the PagingToolbar to display an infinite number of pages
    • EXTJS&#;Toolbar doesn't add spacer as a dependency
    • EXTJS&#;Drag stops when you drag toolbar button from right to left in IE10
    • EXTJS&#;Error thrown from modern toolbar example
  • Tree (3)
    • EXTJS&#;treeviewdragdrop#copy will not copy node's children
    • EXTJS&#;Expanded or collapsed tree items or grid rows are sometimes missing on iOS
    • EXTJS&#;Locked TreeGrid throws errors on collapsing locked side
  • Window (9)
    • EXTJS&#;Container-owned stateful window not restored to the correct page position between page loads
    • EXTJS&#;Calling woaknb.wz.sk* in the callback of woaknb.wz.sk* causes TypeError
    • EXTJS&#;Modern: woaknb.wz.sk() displays two title bars when configured with an icon
    • EXTJS&#;showBy doesn't respect offsets
    • EXTJS&#;woaknb.wz.skm box shows in wrong position if called during app launch on Modern
    • EXTJS&#;Prompt overlay window is not editable in IE
    • EXTJS&#;Window can't be moved to the bottom of the page
    • EXTJS&#;Window with constraints can't be moved in whole constrained area
    • EXTJS&#;Animated woaknb.wz.sk forgets window position on reshow
  • Total:

Known Issues

  • Accessibility (13)
    • EXTJS&#;Tree component does not support ARIA expanded state
    • EXTJS&#;Menu overflow scrollers are not navigable using the keyboard
    • EXTJS&#;ToolTip is not accessible
    • EXTJS&#;HtmlEditor is not accessible
    • EXTJS&#;Color Picker is not accessible
    • EXTJS&#;DragDrop is not accessible
    • EXTJS&#;Grid grouping feature is not accessible
    • EXTJS&#;Locking grid is announced as two separate widgets by screen readers
    • EXTJS&#;Grid row expander is not accessible
    • EXTJS&#;Grid RowBody feature is not accessible
    • EXTJS&#;Grid CheckboxSelectionModel is not accessible
    • EXTJS&#;Grid headers cannot be resized using the keyboard
    • EXTJS&#;Grid Headers cannot be reordered using the keyboard
  • Calendar (1)
    • EXTJS&#;Week view calendar does not display correctly on Windows Phone 10
  • Core (1)
    • EXTJS&#;View incorrectly resized when changing screen orientation while the virtual keyboard is shown
  • DataView (1)
    • EXTJS&#;ComboBox's bound list becomes transparent on second show on iPad
  • Tabs (1)
    • EXTJS&#;woaknb.wz.skollerMenu has not been updated to work in Ext JS 5 and 6
  • Theme (1)
    • EXTJS&#;Triton should support tree lines
  • Total: 18

Release Notes for Ext JS Beta

Release Date: June 13,
Version Number:

New Features

  • Accessibility (9)
    • EXTJS&#;Progress Bar should be accessible
    • EXTJS&#;Menu should support horizontal layout
    • EXTJS&#;Tree should provide basic screen reader support
    • EXTJS&#;Tag field should be accessible
    • EXTJS&#;ActionColumn items should have configurable tabIndex and role attributes
    • EXTJS&#;Components should have a keyMap config that supports declarative handlers
    • EXTJS&#;Accordion panels should support Ctrl+Up to navigate to panel header
    • EXTJS&#;MessageBox should be accessible
    • EXTJS&#;Property grid should support tabbing out in Actionable mode
  • Bind (3)
    • EXTJS&#;Cell widgets in a WidgetColumn now have access to a ViewModel which contains the row's contextual record in a property called "record". Binding is now the recommended way for updating cell widgets.
    • EXTJS&#;Bind templates should support chained and nested formatters
    • EXTJS&#;Binding expressions should support operators and basic algebra
  • Charts (2)
    • EXTJS&#;Chart line series should treat missing data points as zero or connected instead of as a gap
    • EXTJS&#;Charts should provide a sprite-based legend type
  • Core (5)
    • EXTJS&#;Viewport pinch-to-zoom, pan and dblclick-zoom should be supported on touch devices
    • EXTJS&#;Modern toolkit should support Drag/Drop
    • EXTJS&#;KeyMap config should be disableable
    • EXTJS&#;woaknb.wz.skayouts should wrap user code in try/finally to ensure layouts resume
    • EXTJS&#;Components should support a touchAction config to specify cross-browser default behaviors
  • D3 (2)
    • EXTJS&#;Create a D3 integration package
    • EXTJS&#;Implement interaction support for D3
  • Direct (1)
    • EXTJS&#;Polling provider should support request headers
  • Events (3)
    • EXTJS&#;Gesture system should support nested gesture processing
    • EXTJS&#;Gesture events should fire synchronously with their triggering native event
    • EXTJS&#;Allow users to initiate drag gesture via longpress on touch-screen devices
  • Examples (2)
    • EXTJS&#;Add example of double donut chart to Kitchen Sink
    • EXTJS&#;Add PHP example of server-side data calculation for Pivot Grid
  • Exporter (6)
    • EXTJS&#;Modern grid should have an exporter plugin
    • EXTJS&#;Columns should have an "exportStyle" config for exporting data
    • EXTJS&#;Exporter package should support XLSX format
    • EXTJS&#;Exporter package should support HTML format
    • EXTJS&#;Exporter package should support CSV/TSV format
    • EXTJS&#;Exporter plugins should fire events during export
  • Grid (12)
    • EXTJS&#;Modern toolkit grid should support RowBody
    • EXTJS&#;Modern toolkit grid should support RowExpander
    • EXTJS&#;Modern toolkit grid should support check column
    • EXTJS&#;Modern toolkit grid should support column resize grip
    • EXTJS&#;Modern toolkit grid should support RowNumberer
    • EXTJS&#;Check columns should be generalized from selectionmodel and allow for a checkbox in the header
    • EXTJS&#;Grid row expander should support components and data binding in the row body
    • EXTJS&#;GridPanel should fire beforeitemlongpres and itemlongpress
    • EXTJS&#;Grid should support grid column formatters in Modern toolkit
    • EXTJS&#;Grid cell should display the value when no tpl/renderer/formatter available in the modern grid
    • EXTJS&#;Grid columns now offer an enableTextSelection config to allow more granular configuration of where to allow text selection inside grids.
    • EXTJS&#;Provide ability to disable extensibility on Spreadsheet selection model
  • PivotGrid (11)
    • EXTJS&#;Provide ability to define a set of aggregation functions available for each field in the Configurator
    • EXTJS&#;Provide ability to style Configurator's fields
    • EXTJS&#;Provide ability to limit field usage in the Configurator
    • EXTJS&#;Pivot grid should provide a cell editing plugin in the classic toolkit
    • EXTJS&#;Provide a way to use control Configurator's grid cell formatting
    • EXTJS&#;Provide the ability to rename the Configurator's aggregate dimension headers
    • EXTJS&#;Configurator field menu should be extendable via events
    • EXTJS&#;Configurator field settings window should be extendable via events
    • EXTJS&#;Drill down plugin for modern pivot grid
    • EXTJS&#;Modern toolkit should provide a Pivot Grid
    • EXTJS&#;Pivot Grid should fire "pivotbeforereconfigure" and "pivotreconfigure" events
  • Scroller (1)
    • EXTJS&#;Scrollers should use native scrolling on touch screen devices
  • Selection Model (1)
    • EXTJS&#;Improve checkbox selection model performance when bulk (de)selecting records
  • ToolTips (1)
    • EXTJS&#;Modern toolkit should support tooltips
  • Tree (3)
    • EXTJS&#;Modern toolkit grid should support TreeColumn
    • EXTJS&#;A Tree node renderer may set the node's iconCls or glyph config in the metaData object. Panel tools now accept an iconCls config or glyph config. ActionColumn now accepts a glyph config. MenuItems now accept a glyph config.

Contents

Terms, Icons, and LabelsAccess LevelsMember TypesMember SyntaxMember FlagsClass IconsMember IconsNavigation and FeaturesClass Member Quick-Nav MenuGetter and Setter MethodsHistory BarSearch and FiltersAPI Doc Class MetadataExpanding and Collapsing Examples and Class MembersDesktop -vs- Mobile ViewViewing the Class Source

Terms, Icons, and Labels

Many classes have shortcut names used when creating (instantiating) a class with a configuration object. The shortcut name is referred to as an (or if the class extends woaknb.wz.skent). The alias/xtype is listed next to the class name of applicable classes for quick reference.

Access Levels

Framework classes or their members may be specified as or . Else, the class / member is . , , and are access descriptors used to convey how and when the class or class member should be used.

  • Public classes and class members are available for use by any other class or application code and may be relied upon as a stable and persistent within major product versions. Public classes and members may safely be extended via a subclass.

  • Protected class members are stable members intended to be used by the owning class or its subclasses. Protected members may safely be extended via a subclass.

  • Private classes and class members are used internally by the framework and are not intended to be used by application developers. Private classes and members may change or be omitted from the framework at any time without notice and should not be relied upon in application logic.

Member Types

  • Config - The configuration options for a class.
  • Property - Set once a class is instantiated. *See Read Only below.
  • Method - Actions that can be performed by a class. Methods should be read as instance methods and can only be called from a instance of a given class. Static methods that can be called directly from the class itself will have a label next to the method name. *See Static below.
  • Event - Events are specific to the framework event system allowing for classes to programmatically raise an event to be handled by one or more event handler methods. DOM events, while handled by the framework event system, are not specifically described within the API documentation. *For DOM events refer to the event reference page from MDN.
  • Theme Variable - Variables used by the visual theme engine employed by the framework.
  • Theme Mixin - Functions used by the visual theme engine employed by the framework and may use values set in various Theme Variables.

Member Syntax

Below is an example class member that we can disect to show the syntax of a class member (the lookupComponent method as viewed from the woaknb.wz.sk class in this case).

Let's look at each part of the member row:

  • Expand/Collapse - On the left-hand size of the member row is a control used to expand and collapse each member row to show / hide member details.
  • Member Name - The name of the class member ( in this example)
  • Method Param - Any required or optional params used by a method (or passed to an event handler method) will be listed next to the method name within parenthesis ( in this example)
  • Return type - The class instance or javascript object returned by the method or property ( in this case). This may be omitted for methods that do not return anything other than or may display as multiple possible values separated by a forward slash signifying that what is returned may depend on the results of the method call (i.e. a method may return a Component if a get method calls is successful or if unsuccessful which would be displayed as ).
  • Flags - Any flags applicable to the member will be displayed next ( in this example - see the Flags section below)
  • Member Origin - On the right-hand side of the member row is the class where the member was initially described ( in this example). The source class will be displayed as a blue link if the member originates from the current class and gray if it is inherited from an ancestor or mixed-in class.
  • Member Source - On the right-hand side below the member origin class is a link to view the member's source ( in the example)
  • Params List - Each param for a class method will be listed using the same name found above in parenthesis, the type of class or object expected, and a description of the param ( in the example).
  • Returns - If a class returns a value other than a "Returns" section will note the type of class or object returned and a description ( in the example)
  • Since (not shown in the example) - Some members will show which version of the product the member was first introduced (i.e. - not pictured in the example) just after the member description
  • Default (not shown in the example) - Configs often show the default config value to be applied to a class instance if not overridden (i.e. )

Member Flags

The API documentation uses a number of flags to further commnicate the class member's function and intent. The label may be represented by a text label, an abbreviation, or an icon.

  • Required - Required config when instantiating a class
  • Bindable - The config has a setter which allows this config to be set via ViewModel binding
  • Read Only - The property may be read, but cannot be used to configure / re-configure a class instance at runtime
  • Singleton - Singleton classes are instantiated immediately once defined and may not be instantiated manually
  • Static - A static method or property is a method or property belonging to the class itself, not an instance of the class
  • Chainable - Refers to methods that return the class instance back when called.
    This enables chained method calls like:
  • Deprecated - A class or member that is scheduled for removal in a future framework version and is provided in the current version for backwards compatibility.
    Deprecated classes and members will have a message directing you to the preferred class / method going forward.
  • Removed - A removed class or member that exists in documentation only as a reference for users upgrading between framework versions
  • Template - A method defined within a base class designed to be overridden by subclasses
  • Abstract - A class or member may be be defined as abstract. Abstract classes and members establish a class structure and provide limited, if any, code. Class-specific code will be furnished via overrides in subclasses.
  • Preventable - Events marked preventable will not fire if is returned from an event handler

Class Icons

- Indicates a framework class

- A singleton framework class. *See the singleton flag for more information

- A component-type framework class (any class within the Ext JS framework that extends woaknb.wz.skent)

- Indicates that the class, member, or guide is new in the currently viewed version

Member Icons

- Indicates a class member of type

- Indicates a class member of type

- Indicates a class member of type

- Indicates a class member of type

- Indicates a class member of type

- Indicates a class member of type

- Indicates that the class, member, or guide is new in the currently viewed version

Navigation and Features

Just below the class name on an API doc page is a row of buttons corresponding to the types of members owned by the current class. Each button shows a count of members by type (this count is updated as filters are applied). Clicking the button will navigate you to that member section. Hovering over the member-type button will reveal a popup menu of all members of that type for quick navigation.

Getter and Setter Methods

Getting and setter methods that correlate to a class config option will show up in the methods section as well as in the configs section of both the API doc and the member-type menus just beneath the config they work with. The getter and setter method documentation will be found in the config row for easy reference.

History Bar

Your page history is kept in localstorage and displayed (using the available real estate) just below the top title bar. By default, the only search results shown are the pages matching the product / version you're currently viewing. You can expand what is displayed by clicking on the button on the right-hand side of the history bar and choosing the "All" radio option. This will show all recent pages in the history bar for all products / versions.

Within the history config menu you will also see a listing of your recent page visits. The results are filtered by the "Current Product / Version" and "All" radio options. Clicking on the button will clear the history bar as well as the history kept in local storage.

If "All" is selected in the history config menu the checkbox option for "Show product details in the history bar" will be enabled. When checked, the product/version for each historic page will show alongside the page name in the history bar. Hovering the cursor over the page names in the history bar will also show the product/version as a tooltip.

Search and Filters

Both API docs and guides can be searched for using the search field at the top of the page.

On API doc pages there is also a filter input field that filters the member rows using the filter string. In addition to filtering by string you can filter the class members by access level, inheritance, and read only. This is done using the checkboxes at the top of the page.

The checkbox at the bottom of the API class navigation tree filters the class list to include or exclude private classes.

Clicking on an empty search field will show your last 10 searches for quick navigation.

API Doc Class Metadata

Each API doc page (with the exception of Javascript primitives pages) has a menu view of metadata relating to that class. This metadata view will have one or more of the following:

  • Alternate Name - One or more additional class name synonymns (in Ext JS the class has an alternate class name of ). Alternate class names are commonly maintained for backward compatibility.
  • Hierarchy - The hierararchy view lists the inheritance chain of the current class up through its ancestor classes up to the root base class.
  • Mixins - A list of classes that are mixed into the current class
  • Inherited Mixins - A list of classes that are mixed into an ancestor of the current class
  • Requires - All classes required to be defined for the class to be instantiated
  • Uses - A list of classes potentially used by the class at some point in its lifecycle, but not necessarily requried for the class to initially be instantiated
  • Subclasses - Classes that extend the current class

Expanding and Collapsing Examples and Class Members

Runnable examples (Fiddles) are expanded on a page by default. You can collapse and expand example code blocks individually using the arrow on the top-left of the code block. You can also toggle the collapse state of all examples using the toggle button on the top-right of the page. The toggle-all state will be remembered between page loads.

Class members are collapsed on a page by default. You can expand and collapse members using the arrow icon on the left of the member row or globally using the expand / collapse all toggle button top-right.

Desktop -vs- Mobile View

Viewing the docs on narrower screens or browsers will result in a view optimized for a smaller form factor. The primary differences between the desktop and "mobile" view are:

  • Global navigation will be located in a menu on the left-hand side accessible via the hamburger menu icon. The menu houses the following (on most pages):
    • The name of the current product (as a link to the product landing page)
    • The Sencha icon used to navigate back to the documentation home page
    • The product menu drop-down button
    • Tabs of navigation trees for the API docs and guides
  • Current context navigation and tools is located on the right-hand side accessible via the gear icon. The context menu houses teh following:
    • The global search input field
    • (API doc) A "Filters" tab with the member filter, expand / collapse all examples button, expand / collapse all member rows button, the access level filter checkboxes, and the counts of each member
    • (API doc) A "Related Classes" tab containing the menu of metadata related to the current class
    • (Guides) The table of contents for the guide

Viewing the Class Source

The class source can be viewed by clicking on the class name at the top of an API doc page. The source for class members can be viewed by clicking on the "view source" link on the right-hand side of the member row.

Called when a raw config object is added to this container either during initialization of the items config, or when new items are added), or {@link #insert inserted.

This method converts the passed object into an instanced child component.

This may be overridden in subclasses when special processing needs to be applied to child creation.

item :  Object

The config object being added.

woaknb.wz.skent

The component to be added.

Leave a Comment

(0 Comments)

Your email address will not be published. Required fields are marked *