Skip to content

Commit 1bcf845

Browse files
WIP. remake Diagram demo for using standalone
1 parent f6c50a2 commit 1bcf845

2 files changed

Lines changed: 17 additions & 7 deletions

File tree

apps/demos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
customShapeTemplate="customShapeTemplate"
44
[readOnly]="true"
55
>
6-
<dxi-custom-shape
6+
<dxi-diagram-custom-shape
77
*ngFor="let emp of employees"
88
[type]="'employee' + emp.ID"
99
baseType="rectangle"
@@ -12,7 +12,7 @@
1212
[allowEditText]="false"
1313
[allowResize]="false"
1414
>
15-
</dxi-custom-shape>
15+
</dxi-diagram-custom-shape>
1616
<svg *dxTemplate="let item of 'customShapeTemplate'" class="template">
1717
<text class="template-name" x="50%" y="20%">
1818
{{ item.dataItem.Full_Name }}
@@ -29,14 +29,14 @@
2929
Show Details
3030
</text>
3131
</svg>
32-
<dxo-nodes
32+
<dxo-diagram-nodes
3333
[dataSource]="dataSource"
3434
keyExpr="ID"
3535
[typeExpr]="itemTypeExpr"
3636
parentKeyExpr="Head_ID"
3737
>
3838
<dxo-auto-layout type="tree"></dxo-auto-layout>
39-
</dxo-nodes>
39+
</dxo-diagram-nodes>
4040
</dx-diagram>
4141

4242
<dx-popup

apps/demos/Demos/Diagram/CustomShapesWithTemplates/Angular/app/app.component.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,15 @@ import { BrowserModule } from '@angular/platform-browser';
55
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
66

77
import {
8-
DxPopupModule, DxTemplateModule, DxDiagramModule, DxDiagramComponent,
8+
DxPopupComponent,
9+
DxIntegrationModule,
10+
DxTemplateModule,
911
} from 'devextreme-angular';
12+
import {
13+
DxDiagramComponent,
14+
DxiDiagramCustomShapeComponent,
15+
DxoDiagramNodesComponent,
16+
} from 'devextreme-angular/ui/diagram';
1017
import { ArrayStore } from 'devextreme-angular/common/data';
1118
import { Service, Employee } from './app.service';
1219

@@ -57,8 +64,11 @@ export class AppComponent {
5764
@NgModule({
5865
imports: [
5966
BrowserModule,
60-
DxDiagramModule,
61-
DxPopupModule,
67+
DxDiagramComponent,
68+
DxiDiagramCustomShapeComponent,
69+
DxoDiagramNodesComponent,
70+
DxPopupComponent,
71+
DxIntegrationModule,
6272
DxTemplateModule,
6373
],
6474
declarations: [AppComponent],

0 commit comments

Comments
 (0)