Skip to content

Commit f72022c

Browse files
authored
Merge branch 'master' into rivanova/fix-16145-master
2 parents 0a420eb + dbf466a commit f72022c

File tree

61 files changed

+827
-211
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+827
-211
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,34 @@ All notable changes for each version of this project will be documented in this
55

66
## 20.1.0
77
### New Features
8+
`IgxDateRangePicker`
9+
- Added cancel button to the dialog, allowing the user to cancel the selection.
10+
811
- `IgxCarousel`
912
- Added `select` method overload accepting index.
1013
```ts
1114
this.carousel.select(2, Direction.NEXT);
1215
```
16+
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
17+
- Added ability to pin individual columns to a specific side (start or end of the grid), so that you can now have pinning from both sides. This can be done either declaratively by setting the `pinningPosition` property on the column:
18+
19+
```html
20+
<igx-column [field]="'Col1'" [pinned]='true' [pinningPosition]='pinningPosition'>
21+
</igx-column>
22+
```
23+
24+
```ts
25+
public pinningPosition = ColumnPinningPosition.End;
26+
```
27+
28+
Or with the API, via optional parameter:
29+
30+
```ts
31+
grid.pinColumn('Col1', 0, ColumnPinningPosition.End);
32+
grid.pinColumn('Col2', 0, ColumnPinningPosition.Start);
33+
```
34+
35+
If property `pinningPosition` is not set on a column, the column will default to the position specified on the grid's `pinning` options for `columns`.
1336

1437
- `IgxDateRangePicker`
1538
- Added new properties:

projects/igniteui-angular-elements/src/analyzer/elements.config.ts

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@ export var registerConfig = [
274274
{ name: "defaultHeaderGroupMinWidth" },
275275
{ name: "columns" },
276276
{ name: "pinnedColumns" },
277+
{ name: "pinnedStartColumns" },
278+
{ name: "pinnedEndColumns" },
277279
{ name: "pinnedRows" },
278280
{ name: "unpinnedColumns" },
279281
{ name: "visibleColumns" },
@@ -327,7 +329,8 @@ export var registerConfig = [
327329
"findPrev",
328330
"refreshSearch",
329331
"clearSearch",
330-
"getPinnedWidth",
332+
"getPinnedStartWidth",
333+
"getPinnedEndWidth",
331334
"selectRows",
332335
"deselectRows",
333336
"selectAllRows",
@@ -568,6 +571,8 @@ export var registerConfig = [
568571
{ name: "defaultHeaderGroupMinWidth" },
569572
{ name: "columns" },
570573
{ name: "pinnedColumns" },
574+
{ name: "pinnedStartColumns" },
575+
{ name: "pinnedEndColumns" },
571576
{ name: "pinnedRows" },
572577
{ name: "unpinnedColumns" },
573578
{ name: "visibleColumns" },
@@ -613,7 +618,8 @@ export var registerConfig = [
613618
"findPrev",
614619
"refreshSearch",
615620
"clearSearch",
616-
"getPinnedWidth",
621+
"getPinnedStartWidth",
622+
"getPinnedEndWidth",
617623
"selectRows",
618624
"deselectRows",
619625
"selectAllRows",
@@ -748,6 +754,8 @@ export var registerConfig = [
748754
{ name: "defaultRowHeight" },
749755
{ name: "defaultHeaderGroupMinWidth" },
750756
{ name: "columns" },
757+
{ name: "pinnedStartColumns" },
758+
{ name: "pinnedEndColumns" },
751759
{ name: "visibleColumns" },
752760
{ name: "dataView" },
753761
],
@@ -780,6 +788,7 @@ export var registerConfig = [
780788
"clearFilter",
781789
"clearSort",
782790
"reflow",
791+
"getPinnedEndWidth",
783792
"selectRows",
784793
"deselectRows",
785794
"selectAllRows",
@@ -872,6 +881,8 @@ export var registerConfig = [
872881
{ name: "defaultRowHeight" },
873882
{ name: "defaultHeaderGroupMinWidth" },
874883
{ name: "columns" },
884+
{ name: "pinnedStartColumns" },
885+
{ name: "pinnedEndColumns" },
875886
{ name: "pinnedRows" },
876887
],
877888
methods: [
@@ -908,7 +919,8 @@ export var registerConfig = [
908919
"findPrev",
909920
"refreshSearch",
910921
"clearSearch",
911-
"getPinnedWidth",
922+
"getPinnedStartWidth",
923+
"getPinnedEndWidth",
912924
"selectRows",
913925
"deselectRows",
914926
"selectAllRows",
@@ -1022,6 +1034,8 @@ export var registerConfig = [
10221034
{ name: "defaultHeaderGroupMinWidth" },
10231035
{ name: "columns" },
10241036
{ name: "pinnedColumns" },
1037+
{ name: "pinnedStartColumns" },
1038+
{ name: "pinnedEndColumns" },
10251039
{ name: "pinnedRows" },
10261040
{ name: "unpinnedColumns" },
10271041
{ name: "visibleColumns" },
@@ -1069,7 +1083,8 @@ export var registerConfig = [
10691083
"findPrev",
10701084
"refreshSearch",
10711085
"clearSearch",
1072-
"getPinnedWidth",
1086+
"getPinnedStartWidth",
1087+
"getPinnedEndWidth",
10731088
"selectRows",
10741089
"deselectRows",
10751090
"selectAllRows",

projects/igniteui-angular-i18n/src/i18n/BG/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsBG = {
88
igx_date_range_picker_date_separator: 'до',
99
igx_date_range_picker_done_button: 'Завърши',
10+
igx_date_range_picker_cancel_button: 'Отмени',
1011
igx_date_range_picker_last7Days: 'Последните 7 дни',
1112
igx_date_range_picker_currentMonth: 'Текущ месец',
1213
igx_date_range_picker_last30Days: 'Последните 30 дни',

projects/igniteui-angular-i18n/src/i18n/CS/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsCS = {
88
igx_date_range_picker_date_separator: 'na',
99
igx_date_range_picker_done_button: 'Hotovo',
10+
igx_date_range_picker_cancel_button: 'Zrušit',
1011
igx_date_range_picker_last7Days: 'Posledních 7 dní',
1112
igx_date_range_picker_currentMonth: 'Tento měsíc',
1213
igx_date_range_picker_last30Days: 'Posledních 30 dní',

projects/igniteui-angular-i18n/src/i18n/DA/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsDA = {
88
igx_date_range_picker_date_separator: 'till',
99
igx_date_range_picker_done_button: 'Færdigt',
10+
igx_date_range_picker_cancel_button: 'Annuller',
1011
igx_date_range_picker_last7Days: 'Sidste 7 dage',
1112
igx_date_range_picker_currentMonth: 'Denne måned',
1213
igx_date_range_picker_last30Days: 'Sidste 30 dage',

projects/igniteui-angular-i18n/src/i18n/DE/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsDE = {
88
igx_date_range_picker_date_separator: 'bis',
99
igx_date_range_picker_done_button: 'Fertig',
10+
igx_date_range_picker_cancel_button: 'Abbrechen',
1011
igx_date_range_picker_last7Days: 'Letzte 7 Tage',
1112
igx_date_range_picker_currentMonth: 'Aktueller Monat',
1213
igx_date_range_picker_last30Days: 'Letzte 30 Tage',

projects/igniteui-angular-i18n/src/i18n/ES/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsES = {
88
igx_date_range_picker_date_separator: 'a',
99
igx_date_range_picker_done_button: 'Listo',
10+
igx_date_range_picker_cancel_button: 'Cancelar',
1011
igx_date_range_picker_last7Days: 'Últimos 7 días',
1112
igx_date_range_picker_currentMonth: 'Mes actual',
1213
igx_date_range_picker_last30Days: 'Últimos 30 días',

projects/igniteui-angular-i18n/src/i18n/FR/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsFR = {
88
igx_date_range_picker_date_separator: 'à',
99
igx_date_range_picker_done_button: 'Terminée',
10+
igx_date_range_picker_cancel_button: 'Annuler',
1011
igx_date_range_picker_last7Days: '7 derniers jours',
1112
igx_date_range_picker_currentMonth: 'Mois en cours',
1213
igx_date_range_picker_last30Days: '30 derniers jours',

projects/igniteui-angular-i18n/src/i18n/HU/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsHU = {
88
igx_date_range_picker_date_separator: '-',
99
igx_date_range_picker_done_button: 'Kész',
10+
igx_date_range_picker_cancel_button: 'Mégse',
1011
igx_date_range_picker_last7Days: 'Az elmúlt 7 nap',
1112
igx_date_range_picker_currentMonth: 'Aktuális hónap',
1213
igx_date_range_picker_last30Days: 'Az elmúlt 30 nap',

projects/igniteui-angular-i18n/src/i18n/IT/date-range-picker-resources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { IDateRangePickerResourceStrings } from 'igniteui-angular';
77
export const DateRangePickerResourceStringsIT = {
88
igx_date_range_picker_date_separator: 'a',
99
igx_date_range_picker_done_button: 'Fine',
10+
igx_date_range_picker_cancel_button: 'Annulla',
1011
igx_date_range_picker_last7Days: 'Ultimi 7 giorni',
1112
igx_date_range_picker_currentMonth: 'Mese corrente',
1213
igx_date_range_picker_last30Days: 'Ultimi 30 giorni',

0 commit comments

Comments
 (0)