Skip to content

Commit baf47a9

Browse files
authored
CardView - demos - Columns Reordering (#29964)
1 parent acaddaf commit baf47a9

File tree

14 files changed

+1595
-561
lines changed

14 files changed

+1595
-561
lines changed
Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
1-
<dx-card-view id="cardView" [dataSource]="customers" keyExpr="ID">
1+
<dx-card-view
2+
id="cardView"
3+
[dataSource]="orders"
4+
keyExpr="ID"
5+
[allowColumnReordering]="true"
6+
>
27
<dxi-card-view-column
3-
*ngFor="let column of columns"
4-
[dataField]="column"
8+
dataField="OrderNumber"
9+
[allowReordering]="false"
10+
></dxi-card-view-column>
11+
<dxi-card-view-column dataField="SaleAmount"></dxi-card-view-column>
12+
<dxi-card-view-column dataField="Customer"></dxi-card-view-column>
13+
<dxi-card-view-column dataField="Location"></dxi-card-view-column>
14+
<dxi-card-view-column
15+
dataField="OrderDate"
16+
dataType="date"
17+
></dxi-card-view-column>
18+
<dxi-card-view-column
19+
dataField="DeliveryDate"
20+
dataType="date"
521
></dxi-card-view-column>
622
</dx-card-view>

apps/demos/Demos/CardView/ColumnsReordering/Angular/app/app.component.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { NgModule, Component, enableProdMode } from '@angular/core';
22
import { BrowserModule } from '@angular/platform-browser';
33
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
44
import { DxCardViewModule } from 'devextreme-angular';
5-
import { Customer, Service } from './app.service';
5+
import { Order, Service } from './app.service';
66

77
if (!/localhost/.test(document.location.host)) {
88
enableProdMode();
@@ -20,12 +20,10 @@ if (window && window.config?.packageConfigPaths) {
2020
providers: [Service],
2121
})
2222
export class AppComponent {
23-
customers: Customer[];
24-
25-
columns = ['CompanyName', 'City', 'State', 'Phone', 'Fax'];
23+
orders: Order[];
2624

2725
constructor(service: Service) {
28-
this.customers = service.getCustomers();
26+
this.orders = service.getOrder();
2927
}
3028
}
3129

0 commit comments

Comments
 (0)