Skip to content

Commit b812e43

Browse files
Add Minor Updates
1 parent 04dd94c commit b812e43

5 files changed

Lines changed: 13 additions & 4 deletions

File tree

ASP.NET Core/Views/Home/Index.cshtml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
.ValidationRules(v => v.AddRequired());
3636
columns.AddFor(m => m.City);
3737
columns.AddFor(m => m.State)
38+
.SortOrder(SortOrder.Asc)
3839
.ValidationRules(v => v.AddRequired());
3940
columns.AddFor(m => m.Email)
4041
.Visible(false);
@@ -44,6 +45,7 @@
4445
.FilterRow(f => f.Visible(true))
4546
.SearchPanel(s => s.Visible(true))
4647
.Selection(s => s.Mode(SelectionMode.Single))
48+
.Sorting(s => s.Mode(GridSortingMode.Multiple))
4749
.Editing(e => e
4850
.Mode(GridEditMode.Popup)
4951
.AllowAdding(true)

Angular/src/app/app.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
></dxi-tree-list-validation-rule>
3535
</dxi-tree-list-column>
3636
<dxi-tree-list-column dataField="City"></dxi-tree-list-column>
37-
<dxi-tree-list-column dataField="State">
37+
<dxi-tree-list-column dataField="State" sortOrder="asc">
3838
<dxi-tree-list-validation-rule
3939
type="required"
4040
></dxi-tree-list-validation-rule>
@@ -53,6 +53,7 @@
5353
<dxo-tree-list-filter-row [visible]="true"></dxo-tree-list-filter-row>
5454
<dxo-tree-list-search-panel [visible]="true"></dxo-tree-list-search-panel>
5555
<dxo-tree-list-selection mode="single"></dxo-tree-list-selection>
56+
<dxo-tree-list-sorting mode="multiple"></dxo-tree-list-sorting>
5657
<dxo-tree-list-editing
5758
mode="popup"
5859
[allowUpdating]="true"

React/src/App.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import TreeList, {
1515
RowDragging,
1616
Paging,
1717
Scrolling,
18+
Sorting,
1819
type TreeListTypes,
1920
} from 'devextreme-react/tree-list';
2021
import Button from 'devextreme-react/button';
@@ -116,7 +117,7 @@ function App(): JSX.Element {
116117
onOptionChanged={onOptionChanged}
117118
height={800}
118119
>
119-
<Column dataField="FullName">
120+
<Column dataField="FullName" fixed={true}>
120121
<RequiredRule />
121122
</Column>
122123
<Column dataField="Position">
@@ -129,7 +130,7 @@ function App(): JSX.Element {
129130
<RequiredRule />
130131
</Column>
131132
<Column dataField="City" />
132-
<Column dataField="State">
133+
<Column dataField="State" sortOrder="asc">
133134
<RequiredRule />
134135
</Column>
135136
<Column dataField="Email" visible={false} />
@@ -139,6 +140,7 @@ function App(): JSX.Element {
139140
<ColumnFixing enabled={true} />
140141
<ColumnChooser enabled={true} />
141142
<FilterRow visible={true} />
143+
<Sorting mode="multiple" />
142144
<SearchPanel visible={true} />
143145
<Editing
144146
mode="popup"

Vue/src/components/HomeContent.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import DxTreeList, {
1717
DxRowDragging,
1818
DxPaging,
1919
DxScrolling,
20+
DxSorting,
2021
type DxTreeListTypes,
2122
} from 'devextreme-vue/tree-list';
2223
import DxButton from 'devextreme-vue/button';
@@ -128,7 +129,7 @@ const toggleExpansion = (): void => {
128129
<DxRequiredRule/>
129130
</DxColumn>
130131
<DxColumn data-field="City"/>
131-
<DxColumn data-field="State">
132+
<DxColumn data-field="State" sort-order="asc">
132133
<DxRequiredRule/>
133134
</DxColumn>
134135
<DxColumn
@@ -143,6 +144,7 @@ const toggleExpansion = (): void => {
143144
<DxFilterRow :visible="true"/>
144145
<DxSearchPanel :visible="true"/>
145146
<DxSelection mode="single"/>
147+
<DxSorting mode="multiple"/>
146148
<DxEditing
147149
mode="popup"
148150
:allow-updating="true"

jQuery/src/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ $(() => {
3939
}],
4040
}, 'City', {
4141
dataField: 'State',
42+
sortOrder: 'asc',
4243
validationRules: [{
4344
type: 'required',
4445
}],
@@ -48,6 +49,7 @@ $(() => {
4849
}, 'MobilePhone', 'Skype'],
4950
filterRow: { visible: true },
5051
searchPanel: { visible: true },
52+
sorting: { mode: 'multiple' },
5153
editing: {
5254
mode: 'popup',
5355
allowUpdating: true,

0 commit comments

Comments
 (0)