Skip to content

Commit 448d48f

Browse files
authored
List Demos: add repaintChangesOnly to the List Drag&Drop demos (jQuery, Angular, React, Vue) (DevExpress#30308)
1 parent 3007b67 commit 448d48f

File tree

5 files changed

+17
-4
lines changed

5 files changed

+17
-4
lines changed

apps/demos/Demos/List/DragAndDrop/Angular/app/app.component.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<div id="list-demo">
22
<div class="widget-container">
3-
<dx-list [dataSource]="plannedTasks" keyExpr="id">
3+
<dx-list
4+
[dataSource]="plannedTasks"
5+
keyExpr="id"
6+
[repaintChangesOnly]="true"
7+
>
48
<dxo-item-dragging
59
group="tasks"
610
[data]="plannedTasks"
@@ -12,7 +16,7 @@
1216
>
1317
</dxo-item-dragging>
1418
</dx-list>
15-
<dx-list [dataSource]="doingTasks" keyExpr="id">
19+
<dx-list [dataSource]="doingTasks" keyExpr="id" [repaintChangesOnly]="true">
1620
<dxo-item-dragging
1721
group="tasks"
1822
[data]="doingTasks"

apps/demos/Demos/List/DragAndDrop/React/App.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ const App = () => {
6060
<div className="widget-container">
6161
<List
6262
dataSource={plannedTasksState}
63-
keyExpr="id">
63+
keyExpr="id"
64+
repaintChangesOnly={true}
65+
>
6466
<ItemDragging
6567
allowReordering={true}
6668
group="tasks"
@@ -73,7 +75,9 @@ const App = () => {
7375
</List>
7476
<List
7577
dataSource={doingTasksState}
76-
keyExpr="id">
78+
keyExpr="id"
79+
repaintChangesOnly={true}
80+
>
7781
<ItemDragging
7882
allowReordering={true}
7983
group="tasks"

apps/demos/Demos/List/DragAndDrop/ReactJs/App.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ const App = () => {
6565
<List
6666
dataSource={plannedTasksState}
6767
keyExpr="id"
68+
repaintChangesOnly={true}
6869
>
6970
<ItemDragging
7071
allowReordering={true}
@@ -79,6 +80,7 @@ const App = () => {
7980
<List
8081
dataSource={doingTasksState}
8182
keyExpr="id"
83+
repaintChangesOnly={true}
8284
>
8385
<ItemDragging
8486
allowReordering={true}

apps/demos/Demos/List/DragAndDrop/Vue/App.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<DxList
55
:data-source="plannedTasks"
66
key-expr="id"
7+
:repaint-changes-only="true"
78
>
89
<DxItemDragging
910
data="plannedTasks"
@@ -18,6 +19,7 @@
1819
<DxList
1920
:data-source="doingTasks"
2021
key-expr="id"
22+
:repaint-changes-only="true"
2123
>
2224
<DxItemDragging
2325
data="doingTasks"

apps/demos/Demos/List/DragAndDrop/jQuery/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ $(() => {
33
$(selector).dxList({
44
dataSource: tasks,
55
keyExpr: 'id',
6+
repaintChangesOnly: true,
67
itemDragging: {
78
allowReordering: true,
89
data: tasks,

0 commit comments

Comments
 (0)