Skip to content

18.1.5-alpha.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@lukyanovas lukyanovas released this 09 Aug 13:36
· 275 commits to master since this release
91193c8

Requires DevExtreme v18.1.5

Improvements

  • Support sub-nested components
<dx-vector-map
    id="vector-map"
    :bounds="bounds"
    @tooltip-shown="onTooltipShown"
>
    <dx-layer
        name="areas"
        color-grouping-field="total"
        :data-source="mapsWorld"
        :color-groups="colorGroups"
        :customize="customizeLayer"
    >
        <dx-label data-field="name" :enabled="true"></dx-label>
    </dx-layer>

    <dx-legend :customize-text="customizeLegendText">
        <dx-source layer="areas" grouping="color"></dx-source>
    </dx-legend>

    <dx-title text="Nominal GDP">
        <dx-subtitle text="(in millions of US dollars)"></dx-subtitle>
    </dx-title>
</dx-vector-map>
  • Add default export for all DevExtreme Vue Components
//Main Component
import DxDataGrid, {
  //Nested Components
  DxGroupPanel,
  DxGrouping,
  DxPaging,
  DxSelection,
  DxFilterRow,
  DxColumn
} from "devextreme-vue/ui/data-grid";
  • These components support default slot: Button, Popup, Popover, Tooltip Slideout View

Breaking Changes

  • Stop supporting non-scoped named slots

Use:

<dx-popup contentTemplate="contentTemplate">
   <div slot="contentTemplate" slot-scope="_">
      Content
   </div>
</dx-popup>

Or:

<dx-popup>
  Content
</dx-popup>

Instead of this:

<dx-popup contentTemplate="contentTemplate">
   <div slot="contentTemplate">
      Content
   </div>
</dx-popup>