diff --git a/.github/workflows/testcafe_tests.yml b/.github/workflows/testcafe_tests.yml index 0a8b0b69355f..2bc6f38bece9 100644 --- a/.github/workflows/testcafe_tests.yml +++ b/.github/workflows/testcafe_tests.yml @@ -102,8 +102,11 @@ jobs: { componentFolder: "common", name: "common - material", theme: 'material.blue.light' }, { componentFolder: "common", name: "common - fluent", theme: 'fluent.blue.light' }, { componentFolder: "treeList", name: "treeList", concurrency: 1 }, - { componentFolder: "dataGrid", name: "dataGrid (1/2)", indices: "1/2" }, - { componentFolder: "dataGrid", name: "dataGrid (2/2)", indices: "2/2" }, + { componentFolder: "dataGrid", name: "dataGrid (1/5)", indices: "1/5" }, + { componentFolder: "dataGrid", name: "dataGrid (2/5)", indices: "2/5" }, + { componentFolder: "dataGrid", name: "dataGrid (3/5)", indices: "3/5" }, + { componentFolder: "dataGrid", name: "dataGrid (4/5)", indices: "4/5" }, + { componentFolder: "dataGrid", name: "dataGrid (5/5)", indices: "5/5" }, { componentFolder: "pivotGrid", name: "pivotGrid", concurrency: 1 }, { componentFolder: "pivotGrid", name: "pivotGrid - material", theme: 'material.blue.light', concurrency: 1 }, { componentFolder: "pivotGrid", name: "pivotGrid - fluent", theme: 'fluent.blue.light', concurrency: 1 }, diff --git a/e2e/testcafe-devextreme/docker/run-testcafe.js b/e2e/testcafe-devextreme/docker/run-testcafe.js index 743fa866fd1f..bd2a069ec68d 100644 --- a/e2e/testcafe-devextreme/docker/run-testcafe.js +++ b/e2e/testcafe-devextreme/docker/run-testcafe.js @@ -3,8 +3,11 @@ const parseArgs = require('minimist'); const matrix = [ { componentFolder: 'treeList', name: 'treeList', concurrency: 1 }, - { componentFolder: 'dataGrid', name: 'dataGrid (1/2)', indices: '1/2' }, - { componentFolder: 'dataGrid', name: 'dataGrid (2/2)', indices: '2/2' }, + { componentFolder: 'dataGrid', name: 'dataGrid (1/5)', indices: '1/5' }, + { componentFolder: 'dataGrid', name: 'dataGrid (2/5)', indices: '2/5' }, + { componentFolder: 'dataGrid', name: 'dataGrid (3/5)', indices: '3/5' }, + { componentFolder: 'dataGrid', name: 'dataGrid (4/5)', indices: '4/5' }, + { componentFolder: 'dataGrid', name: 'dataGrid (5/5)', indices: '5/5' }, { componentFolder: 'scheduler', name: 'scheduler (1/5)', indices: '1/5' }, { componentFolder: 'scheduler', name: 'scheduler (2/5)', indices: '2/5' }, { componentFolder: 'scheduler', name: 'scheduler (3/5)', indices: '3/5' }, diff --git a/e2e/testcafe-devextreme/tests/dataGrid/keyboardNavigation/keyboardNavigation.functional.ts b/e2e/testcafe-devextreme/tests/dataGrid/keyboardNavigation/keyboardNavigation.functional.ts index aaa38af274d2..67a1f27f35ed 100644 --- a/e2e/testcafe-devextreme/tests/dataGrid/keyboardNavigation/keyboardNavigation.functional.ts +++ b/e2e/testcafe-devextreme/tests/dataGrid/keyboardNavigation/keyboardNavigation.functional.ts @@ -4751,6 +4751,10 @@ test('DataGrid input cell should not put tabindex to incorrect element while on mode: 'form', allowAdding: true, }, + columnFixing: { + // @ts-expect-error private option + legacyMode: true, + }, columns: [ 'Calculation', 'CalculationType', @@ -4795,6 +4799,8 @@ test('Cancel button in the last column cannot be focused via the Tab key (T12489 }, columnFixing: { enabled: true, + // @ts-expect-error private option + legacyMode: true, }, columns: [ 'FirstName', diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2943bf814c5e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b29177c312ac Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d64381df2ab4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a2f26b0d8371 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ba3548da2e18 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3ba5998e350c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d865b2413b77 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2d9db02879ac Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5b66fe41c614 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..cd4517a2822a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..5552ad4e78b9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a2d518b62da8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f30f3fdbfe43 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..7663fd219bf3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..29a3dda09a30 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c0be39b3b3e5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..514dd6c39ac4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c3e404e537b8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ad0adbe11cc7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..24bbd9e17ba2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..dd6823d4c6a1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1328102c27cb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1e0c24db6a8d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d26066ec5348 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..955189b22078 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1b490f6109e9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..82c1268f8cf2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e28b90466089 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7af655d6f0eb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..8b895ed68df0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..82a2e1cf0246 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4c8c1e40dec8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9e6893d7b7ea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..941ea61b19ad Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..536af534c492 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..13a0ff3c0796 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9539fdd539c1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e4970ce8ef9c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..03e25a6460cf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..37c1a547ffed Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..d25c8cca0bc5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..48fab7dd427b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..cc253cb467c8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3f706b737117 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c896c8bbacc5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e474c9697901 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e0bd673306ff Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3e54395ffb25 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a44a9a968a4b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d13b09d9b03a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7536139e520a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..35e63f938be2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0f21e4da9291 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..4c8329374462 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a9ad7d8c4b60 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b7e94430944c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..638b30e01bb5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2b87474b9cb8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b01cdeff8681 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ad376812f6ee Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..44264050c81e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..fbb1b11f672e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..61044292fdf9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ee0789f978b2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c2187b12abb9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..cb020e164ba6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1a87b4c7602e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a3a0e26e12fe Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0938b020e7d6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..879243057dc9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1863be1c219a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e2146c9c6bdd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..cfa1d0fdd057 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0c0e80ef834f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7259e8b1f05b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..865c3ca331ed Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5dfeffc26e1c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e1ffb43300d8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..733d74187c5d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c0741b98d464 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e7e820e541d7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1c054844cfd7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..50a7194b5e6b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c9c3d9e34088 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..8f18886277bb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..6186dfdb5409 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..882e6e905328 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..befdcc70cf5d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..dbd36472088e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3992c65efa2a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4ee02df1dfd6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b33c8866c57c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..3685edadef07 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d851cd3bb674 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a27efa5aecc9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..abe354d83c16 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..df10b84ee5b6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..611f6b05a655 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4cd708e748e0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..97f163c3a96e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..6e79a178619f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5205991bb1f1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..fdf3ff77e582 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0a56dfe3efa9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f20af1b6d8a1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..827716602ad3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4a0167bfa76d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..032a9275f67f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..743d5d680efe Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..42ad943b1435 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f041c71fc34c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d0f2d1e85bfd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..283dbbd7e364 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..710bf9f4629f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..197d56368189 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..376ecbe296be Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..dcba578676e8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..73ca2b82417c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..aba31d2c43b3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c82b2f6bd46c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a57af0a11724 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..ec812a73270b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d43d7e47747c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..efed5b87d294 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e8475166b12d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d4e93c057e37 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6a9511270f66 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..63a00c75c267 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..97356a53844c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e8b84a1f9772 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..87d23e0d3f2d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2aad25ef35b8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..6f8b82327289 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..88bb4e285613 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..42eb18843ef7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f119603ee0ff Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a54bb0ba060f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f97bcb103391 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b96029aa6976 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0d27a0b27a93 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ac5de1c22f3b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0712d1d43d68 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b8d858cbc848 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0e9f9535e30c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..dfbb1b9864a3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2bd957dafbca Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..84f790e9d735 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8a452212dcdf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..170e407eed36 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f2f40c5e7c62 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e1cd5e597306 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..df392ea21c03 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..402eacbd8204 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..dcce263c4807 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ec4e8eab6cc4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2dc79712ca17 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..81173cd20bb4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..89215da6714a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3b5fb6ecfde0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4790de294199 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..30a2463a3c36 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0db4178f5ac1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..794b3bd5f9df Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..50174fef68e2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5682bc152cf3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..8adef765ba7d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4598912e1527 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..5f1ea84b5ebb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7eebadccb50c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..31895e12d7f4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7d23fcb6b82c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7a6145c604bd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..1cb79821c83a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..735dc0971b32 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..99f6f4b7c4cd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..9aa7c23fdb5f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a4f64131a885 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c3bc2c017665 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..80a3560e1728 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7f4290d17c45 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b14d882cf9b8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..db6a245c9f44 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..dd2d9dd2f0f1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c6b8fd0d2a63 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ee123011a143 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e0529423c9c6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c96954cab9f9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..cb739600f352 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e4221fac7716 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..44312493ccca Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f637fb9ef615 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c43b489a0287 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b64216d666da Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..cec523b15c9b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..bec7d516f56e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..9cbb33135b5e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..aaf99252a9cc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..8c95a0d8a06d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4a84678184c0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..261dc5be8a62 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..aa91477a1693 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0ba3e2d1a702 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..858f5a011fea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7b4a8b62b2b8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0dbe354cb912 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9c0b30214451 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0c10a54f6a64 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..501737531fc9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4554d3cdb074 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..a01950705455 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..51231e618a55 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3e00f3037660 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..068347564359 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..322ae5895b28 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3286b25feaae Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a2c0e1f06c1a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b49f1cfe3fdd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..683d804f358b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..5c6fd752424d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f6ec30082026 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..304af163a120 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..829338143154 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b828d99275fa Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..da1b9ee1cd4c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e29db1c5fc89 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..caa59f2991d9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..977fbbbeac23 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0814d56698d5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..66e3a4d32c16 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b39b55045440 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..5424954f3e3c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3a85cd77e9b7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..71506212ea36 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..ac70e0a2e5f8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a46471e6e85b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..00817b793572 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b399c256516c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..46083a53ed0b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..9781acc53d29 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..6f720b9f4e2c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9511289d6d89 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..58f4713d2fed Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7ce502c7595d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..00fc22636264 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..824f6f9afe94 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0a0eed4a66a4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0e394a7c9822 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..53f61e4eeb34 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..565f39fa7e6f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..cd699253ab27 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4bca979ee589 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3a4fc8619f42 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..dcb83b259e3c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0a38f95bd42a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..782629ff5e7c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..56e4eb08636d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..3b8566590bc1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..88a5079276ca Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a08685ff1c55 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f6ead1a24dcf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..380a052f742b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..73b0a46c8f67 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3059d809a73d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..79b45612b275 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e18c5ce292da Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f0a63ca7992b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..66f8a2f3cb17 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..763a032fe58c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a3fe604affae Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..4e540f8c460a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..686aad9aec2e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..842fa89c7021 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..273984355d02 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..ae67d395ccd3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f4a733217f47 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8c6787086eea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..64cce331a7dc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0e7f4487e5b4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d5b561cd1e49 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..94b54c966da7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e7cfbacfb7a7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..fe94efab4487 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e2db46cc0c88 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..27e8c07055fb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0b83e8016acb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3e23677a3bc2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f8fcf7ce2a54 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c40c9bc5cf1e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..817c73b66b55 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..76bb4d58574f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6a831afd9493 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d1f23ece917d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..88df711a2ac4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b104234477c0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6475aed9303f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e88b1aa4fe9a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2982530cb193 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..80f3a1c3e6f6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b2c47dba1469 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2d2830a49c09 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..85efef66f695 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..39b71477e2b1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..818afd73fd50 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ec1f34b15d1d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..10a41559d78a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..707441c366af Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c0046dd10f4e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..676befeda546 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2bde28bf387c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..31f3c311dee3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d062e7ba43a1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7119ec8fd0ee Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..63e4d2aaa6e6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..a09419e537c5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e6a546b9d348 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f1cf01357d1e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4d71f29a1f02 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3eb3f149530b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4228dd88416f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d3a68b1bc243 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a94f0f208c71 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b00e3f50675a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..572cd3576623 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4d39595e2160 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0139b9b38133 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..85018c3c4016 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..39a6c5881df4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8a3533712639 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9645e3c8dd0c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..aa791b569896 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0cef9e0ec0e9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a2c542a3a116 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..1fb5d3a30b26 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..66ba2b5b946c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..566d24517e75 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7b19014dc563 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..3f7c6a9d3d9a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d93615d1a60b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..12ae274a996b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4293cb2df9b7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5f3616cfd7bf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..8918c77ac274 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d2787b5f228d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..763ed7844006 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..1b06c35381c9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c5dadff48170 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e6fb74207740 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..34ab4f3180d7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7b44ce24bc9d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e3f227f42a53 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b0bac73e1715 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ee6870d182c0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a6bab80a4549 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..6703982a081d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c724dd964410 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e7acadac36f6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c93a2ad737f4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..69dc66d90e29 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b36d7e20f54d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..daae44ed3714 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5b66fe41c614 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..cd4517a2822a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4f92e78c28ac Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..014ddf2dbd1c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f30f3fdbfe43 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..7663fd219bf3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8f080b92bdec Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f18a5cd72367 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..514dd6c39ac4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c3e404e537b8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..55689ddb009d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ccd45f3b2cbe Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..cfdc379e5db9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f218ed6cfb00 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4cc445fc4c6f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..20203950a2fa Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..955189b22078 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1b490f6109e9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7c63ce8ae64c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..baa9d4e86ff7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..210d57e2fac2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..35110e477b95 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..fdb0c22a16ba Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c6268e80ce1b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..fdfbd3018a97 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5a059b37d17d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..2121d44a9d73 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4bfb60903354 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5351a7364587 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2772864001db Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..131052b6aad5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8f89e722f7ad Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..349caf70e706 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e54597926bc4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e15f57d933ba Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..6bfbe7998622 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..6bfcbd106454 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c0374ba44d06 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3d9a98c0be97 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..62eaff81398d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f78b05937917 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9408041dce30 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ae47ce3fbee4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e63f63383e64 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9a1b1fa6a620 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9b293362b7bd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1fd3f2354f42 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ee8a67fda1eb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..319dafc89888 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..96629c0bb543 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ea227a8db505 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..26ebca2ca969 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..30a3508d712d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..630ed55dc047 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..703ded01fb32 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..08c7f886dacc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e961d454d829 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2fd43ea9aa7a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..147502e2d604 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0c3f018525fa Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e168237f19ca Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2c98a6202565 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..79ab8f645699 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..652fe281933a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..58048fd6a6a7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..35be8c704d2f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ce6ff2a4cda1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..30d9d291cae5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9b72d98a458b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5bcac6cc6e32 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..86d6a2f704e4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e4fafeae6c96 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..d9b5a91576f0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1f6d5aca8df0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..98ca4422c222 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..15754ffd0cdb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..fd4922dc97a1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..fda73da7e89b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7fa996ca7c2f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d3329c19e53b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0e0ea14f1ffb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9127c967af3c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..98ab1230f1b7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..fcca2cb77e53 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..da9b23a0bd58 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..79b0c293013c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..47b180765fe8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..cf7506a8abe6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-1-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..8c72d1602c40 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..fee21c81bd50 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..db4198a99f7b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e8401b5aff34 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..123a358fa2d4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..66c037d600dd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..089db63066c9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f5eb870ea9d8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7d529a810f6e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..6d50129ee3f0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..67ce69064161 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..6c67d81f77b4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4416fb0e77f8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5539985fef79 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..faef33a48fd8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..bea132f71df8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ca266f0e9f15 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9d74700f3303 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3e8f2c31f6ea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4752778fa8f4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..89ac600c748f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..63beffa27aef Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7a272d50dac5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2c9da80a054a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..d97aed6db210 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..bfdfb2a94c73 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c5b7ec3b2a0d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a4023c8e3366 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..926140519783 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5ddeab795be7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a2d4d74462cc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..59ec59529fb3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-1)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5b1a31017ff3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..145cfa8850ec Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..13d0d02dbc66 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d3d9fb638aa7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2c6e139e482f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..81b087f237eb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..40201061cc50 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0eb546b8c559 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4cbd36e32295 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..63840a99b7d7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..bfee8942e42f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..156521c4f36e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..57e9150b47fb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5d650fda0dd3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..50790025d16d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2438b2086325 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7eefdf67f6e3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..47e110d6be1b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..412ad726e430 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7dd3276aec01 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f106787373ed Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..41ddbe0c37ca Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6716727a1bc6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..91f03f52d3b9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..abe10583b78b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..bb64fcd23d77 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c7ee82d3de52 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e6e9c345bfef Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..509367688b22 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..ab25f39c3bf6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4b0c200d456c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2871ba66872e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-10)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b5f5ea972ebc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..03ffd3a9dcb7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3ad5fc12b33a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2a5cd1a978d5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..86299a09ef4f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..6021a42850b2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d52b7ed80973 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..81a0ad6c14f9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0a8d424bacb7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..680aa6538829 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..53d7b5c8a32d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8c1f4b095a7f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..1acc77b3e29b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..50be1b72967f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..739e76c53ab5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e73fe04111af Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0226aa3a531f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..98eaa05de0b5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ecb6c4866089 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..882f7e8f630c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2ff7531d74ca Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..50ca5cabd879 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e386fcd68eb9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c73c18e2d1c4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e8421c0ac42b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2f26fc1b7c81 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e398bf10347f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..586f9141ef1c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9767fbcc3a7c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3377a09b72c1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..61d226b9d943 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b44d2577022e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-11)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..68c77a93b832 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..95344a1050d9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..918d3f1f62f5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..038163155641 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2afc30611c59 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9d2e4f877b29 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7de1ab248dd0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..6162cf6a0ff5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..18f6d793c2b1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..49f6192d4017 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d9d6befc75a6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e515f8ce37fb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ac469aef2190 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..bfaf341b726b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..92afc83fccb7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b22a328b7fb5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7f6f3a1f19dc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f33cb128d66f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c8c0ba9e2a44 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..bccabddde7a4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9a48915cc851 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..621b6bdc10c6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0f61fa4c50c3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..bcb1cb21f428 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0a511e7cf6bb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..22ce5882f1b5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6117045fd0ab Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..abe2033d2a95 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..831c7ea848ad Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..af3186c1d607 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0b09f85b9b01 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b65359cbb0cb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-12)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..6eda9e3257eb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b198503637e2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c24a93549743 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..263b0987f366 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f9abdd05fb5a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f0fa5bf641a6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6140bd404cef Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ef6264ad58f6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2ad3092af934 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2012e98b1b68 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..aa1a96bc02f4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8437c3d19351 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ffae1d243602 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9f4d27ed1583 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..13a17b86c30d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ba7900213c80 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0edb99a6caf4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..198ba0a4f29e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..475361e84700 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..99807f2b0a1c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..acdc4539b253 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..75c8b2bda523 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..27286b194c84 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a69de354cd3a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0ae3629526e4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..10a14971f3b5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..9a23c01a2af8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3808b5ed6bfe Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..74e53e879023 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..7895509975b8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..db9a92471804 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a57ba98bac0b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-13)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..989eaf7f00c9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..500dee331700 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..2958af8d6708 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3e82f6daf121 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e677d3c1f74a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d03d9888a7be Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6a7790a21145 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e0e408201057 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..3ad34bb713cb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1d3c9d0a7b50 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d487f68701f2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c53d7752c80f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..209aec4fefea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..38fc92acf055 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..cdf9af438ab2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..16cda86278ac Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..24bc81968ff0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3a9f0d29df48 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8b7371664d48 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d64bc4b69b31 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7d399629487d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..bd36057c3c1b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..cb82001bdd30 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e462ead73c02 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c1ed4afd57da Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..ceef7aea5945 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ddb629d4c441 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c265429b4c06 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..8026d13a3763 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..a6b83c94b6d5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8fd8da95d3da Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..1d8d3baf1578 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-14)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..0450631c1e17 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..3df3403b77c1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8838f8cea0a0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a4f496010f1c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..bda52924e53e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c3cca3489bc7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0a507460d562 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d3984f364416 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..8fdb696edab3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..7dfe7498e261 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..77d0d95474e0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b159e8375ab9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..88685d23986a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..163cc793b2f8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d529797a08e5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..9399f3092d1b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b0eaccf5e5fb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b93c46bce47f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b2c03b5c3fe6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ee04538d0b15 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..3bde6275d312 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..beaab853d3c3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8778bf513305 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d26824153608 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a42de79fdc6a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..8260836914eb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8a45626832ae Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..2639e096c868 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4d2fc7ce127c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f4fc4a636961 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..685f9cc80222 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..153dfc76d50c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..35e915505ba3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..70e094c3e00b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3716ce0c2674 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..060a2d077e40 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e47e1ab57b8d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..48540bfec461 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b3ea65f75796 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7a52b22d00fb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..95722506c21d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..487654055a21 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c68112185dfe Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d642a747eede Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..3a49a65aadc9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..253b280ab6d9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..0003602ea447 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..29441381139c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..33d8b1ae08ad Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e553c394ed38 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ecc5608317bb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..41a8f3fcacaa Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9de2a1b97bd4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..33aa167e70f2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..18ad71a7f298 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7ff3ba2c2c64 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5a06ddbedb9e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..763c97f8fa1a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d19886d7b488 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4970af7acc5f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..932b943d34a6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..61013b44a40e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..6c80ec94475c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..964f3fd6f00b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-3)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f18560865c5a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9cca8891888e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..d1e77e7d28e4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4f03a5e7e0bf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4a6fee6e3eb5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..ad1d1474f0f3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3b4358a84333 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..21a9d296c08a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ffda17401c1e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..95dbf2ef3e08 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7fd31d09f26b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7a92b570dd7a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..db521f0dd131 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f922fcaa943e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..e407d7e0e274 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..bdc8e7a442d0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..2402c6a9ea3a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..83327f566cfc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1729bcb64e04 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e9ed2141d0e0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..516783da7027 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d1f7838a006f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..138ad40418ff Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d74c9089563e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e9628cf16720 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..484d649f3c5d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a8dccb0db463 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a5e91897c005 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..757e3c727f91 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..b0c405d186ec Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..2c9e89d40517 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..f0ba62ecdc10 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-4)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..aef4f1a4fdf4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c21e4213608c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1fff43db5c62 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..fc6495f07c26 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c3d5aa91bcf8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2a5f6d75244c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..dc6ce56e029e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..9ebb0d1022f7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..6de5f51a0b37 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0bd41c921ca9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..53f41ec16749 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b19f5183dd73 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..959a50f2a67f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..c5d943e183f6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..49921cb627d7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8f8fe753d882 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..be386a6fa641 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..940dfab9cd39 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ee9ffa1001e4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..b572fca235bc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7e1f314be052 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..fc8978f53874 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f420b8fd72f1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..650320b28e5e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..e8b7db70ec68 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..4882b6cbf742 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..edde790dfc09 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d1318d4fabc5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5a063ecaf473 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9474d967d2ae Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ca21bda0674c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..bb761867c227 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-5)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..80f1535e4a62 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..7f04af2fc923 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f4ab43077321 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..432f315f4d11 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a363f7e3c5f6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..23e2548ef601 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..9986276404c2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e13fcc416f39 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..d4243bf8b4bf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..91aaa16387ea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..386cc8d43462 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..72f860411e09 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4e555614da32 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..eef919179011 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1b8b76b57356 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4b76d1faa1d7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c04c840b1fe7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..8330248b19d2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..613e4b45c188 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e03bc0b08afa Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..5a8defbf9989 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..d10d8eecf601 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..c8d9d94b411e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ad04bb8974e6 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..9e39e6996f7b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..be747a6b3898 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..03420617e93e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c8d04a32be25 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c8301eca53f9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..50f23313a5cf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f7721695865f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..fa9d94c49351 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-6)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..8c72d1602c40 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..fee21c81bd50 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..cbcbb6942e13 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..5619df47c6c7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..123a358fa2d4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..66c037d600dd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3a37e997dd3b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7def9b1b624f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7d529a810f6e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..6d50129ee3f0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..2266d28371d2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..c489263a34e2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..4416fb0e77f8 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5539985fef79 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..16c5392035ea Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..446f70d98ec9 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..ca266f0e9f15 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..9d74700f3303 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..5d20e41d9912 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..522823600c20 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..89ac600c748f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..63beffa27aef Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..1f03d7485cad Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..d85d050ded3a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..d97aed6db210 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..bfdfb2a94c73 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..b71a79499d4b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..41047c1a70cb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..926140519783 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5ddeab795be7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..bafc99547d24 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..fa4816042b81 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-7)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..237de5f3ef1b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..6ef1c7b0e223 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..f0dc0f306a8b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..21274621d00b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..1dca82c9c384 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2495779c98cb Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..9a93f86d47e7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..8482acdee229 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..45621cf5168c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..f287b58ee6a7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..9ac50e03cb79 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..1c951d53ebc3 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..191f5a87aa0a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..23da293c179f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..fbba950239cc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..5e328d0ca602 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..01749c3c833d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..723493b6c5b5 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..a42eb289a549 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4128ddb622ff Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..d660766d3801 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..0015a6f3b4dc Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..fe081736bcc4 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..7e3e729f3487 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..abb76a30394b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..619105d24232 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..8356c937c426 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..fb44e3b9dcab Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..c5214c805a6b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2eb83df7869c Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..9d4619bfa68b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..4d11f04c862b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-8)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..7cb189d2b309 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..2293e82de619 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..7ad26db50b1f Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..3b95f6fd297b Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..6af1059e6b8d Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..bb01b8a191d7 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..dc918f17c990 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..9df42bdfa14e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f709078f28ac Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..15bd657bf144 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4d8f6d36e55e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..e87358d790b1 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..b78dff5974b2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..5bb5160ac1d2 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..3007fe3438be Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..622d1b0c3461 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..bd626bd6fb84 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..968af522fd51 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..552f1c164727 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..a5dca3bdd92a Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..88b09036bd09 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..7f9f7f007429 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..dc22ab6fcbbf Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..fb88a3db562e Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..f74ab7e62dbd Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..1033ab78e5b0 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..4c70a93e73ff Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..ae843309da75 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png new file mode 100644 index 000000000000..a03b8f671460 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png new file mode 100644 index 000000000000..e1b24b0d9981 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_false_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png new file mode 100644 index 000000000000..ba9b8fb58783 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png new file mode 100644 index 000000000000..0ba196718310 Binary files /dev/null and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/band-columns-2-(case-9)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png index 288825d094a2..5e36ed7d4a52 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png index c7bb396fa0d8..2396050f2cf8 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png index 07cc8ef6a59c..a10634711977 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png index 6a38be179bbc..9441ff366261 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png index bf48f6d94b9f..3c4134542b44 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png index 71e20021f2db..bda5cddccc55 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png index e41e98751cef..ab368b90225c 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png index 71e5e4cfd02b..44f36035e5b5 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png index 7814467ee0d6..f96697850f08 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png index 92f30f216363..4902a1e87df9 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png index e40f53e39038..e81b2737b192 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png index 66360afa4b7e..2f25cb47b1ca 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png index b3c7bb781050..f8f64687446f 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png index eb00640b33f2..15323d3cdbab 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png index cdc91fde1c7d..931ada9f83b0 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png index 67ce8ec6c295..b583a1f90a81 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-1-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png index f90b945fe1d1..3d08b10696ed 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png index cd62e1c3d294..3ab0344516f9 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png index 4d99a1905ce6..93a0dded69ed 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png index e38ccd6b3fc3..60d5ffda6954 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png index c9c8fdf8a4b0..6aa4e7f205ee 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png index 11fc9a705c0f..32dd756c5f1e 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png index f92f7e0fc33b..a3faa49b6243 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png index 1d86d3d62c25..5f82bfc3682f 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_false_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png index 2fe4fd88c9b4..ae65b9a440dc 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png index 3cb53383e921..052b2030a6f7 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png index 50538880f9e8..f83a6b930ee4 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png index e5f2120a323b..4b96c77c9f6c 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_false_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png index d8e4dd4eeae7..534855a4676b 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png index 9971447d4484..c513be416aa4 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_false_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png index e964ccfcc4c9..c8d233d159ad 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_false).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png index c2df55d8a9ed..47e8edc0b40e 100644 Binary files a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png and b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/etalons/sticky-position-2-(case-2)(rLines_=_true_cLines_=_true_borders_=_true_rtl_=_true_rowAlt_=_true).png differ diff --git a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/stickyColumns.ts b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/stickyColumns.ts index a1f3184d60e1..7182dd6d4fa2 100644 --- a/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/stickyColumns.ts +++ b/e2e/testcafe-devextreme/tests/dataGrid/stickyColumns/stickyColumns.ts @@ -7,7 +7,7 @@ import url from '../../../helpers/getPageUrl'; const DATA_GRID_SELECTOR = '#container'; -fixture`FixedColumns` +fixture.disablePageReloads`FixedColumns` .page(url(__dirname, '../../container.html')); const borderConfigs = [ @@ -320,5 +320,768 @@ borderConfigs.forEach(({ showRowLines, showColumnLines, showBorders }) => { columns[columns.length - 1].fixedPosition = 'right'; }, })); + + safeSizeTest(`Band sticky columns: left and right positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-1)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-1)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.push({ + caption: 'Band column 1', + fixed: true, + fixedPosition: 'left', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }, { + caption: 'Band column 2', + fixed: true, + fixedPosition: 'right', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`Band sticky columns: left positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-2)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-2)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.push({ + caption: 'Band column 1', + fixed: true, + fixedPosition: 'left', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }, { + caption: 'Band column 2', + fixed: true, + fixedPosition: 'left', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`Band sticky columns: right positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-3)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-3)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.push({ + caption: 'Band column 1', + fixed: true, + fixedPosition: 'right', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }, { + caption: 'Band column 2', + fixed: true, + fixedPosition: 'right', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`Band sticky column with left position and unfixed band column (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-4)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-4)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.push({ + caption: 'Band column 1', + fixed: true, + fixedPosition: 'left', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }, { + caption: 'Band column 2', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`Band sticky column with right position and unfixed band column (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-5)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-5)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.push({ + caption: 'Band column 1', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }, { + caption: 'Band column 2', + fixed: true, + fixedPosition: 'right', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`Adjacent band sticky columns: sticky positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-6)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-6)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.splice(2, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'sticky', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + columns.splice(3, 0, { + caption: 'Band column 2', + fixed: true, + fixedPosition: 'sticky', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`First and last band sticky columns: sticky positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-7)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-7)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.unshift({ + caption: 'Band column 1', + fixed: true, + fixedPosition: 'sticky', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + columns.push({ + caption: 'Band column 2', + fixed: true, + fixedPosition: 'sticky', + columns: [ + { dataField: 'field_16', name: 'child_6' }, + { + caption: 'Nested band column 3', + columns: [ + { dataField: 'field_17', name: 'child_7' }, + { dataField: 'field_18', name: 'child_8' }, + ], + }, + { dataField: 'field_19', name: 'child_9' }, + ], + }); + }, + })); + + safeSizeTest(`Sticky column + Band sticky column + Sticky column: sticky positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-8)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-8)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns[1].fixed = true; + columns[1].fixedPosition = 'sticky'; + + columns.splice(2, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'sticky', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + + columns[3].fixed = true; + columns[3].fixedPosition = 'sticky'; + }, + })); + + safeSizeTest(`Sticky column + Band sticky column + Sticky column: left positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-9)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-9)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns[1].fixed = true; + columns[1].fixedPosition = 'left'; + + columns.splice(2, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'left', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + + columns[3].fixed = true; + columns[3].fixedPosition = 'left'; + }, + })); + + safeSizeTest(`Sticky column + Band sticky column + Sticky column: right positions (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-10)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-10)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns[1].fixed = true; + columns[1].fixedPosition = 'right'; + + columns.splice(2, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'right', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + + columns[3].fixed = true; + columns[3].fixedPosition = 'right'; + }, + })); + + safeSizeTest(`Band sticky column with left position + Sticky column with sticky position (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-11)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-11)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.splice(1, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'left', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + + columns[0].fixed = true; + columns[0].fixedPosition = 'sticky'; + }, + })); + + safeSizeTest(`Sticky column with sticky position + Band sticky column with right position (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-12)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-12)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.splice(columns.length - 1, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'right', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + + columns[columns.length - 1].fixed = true; + columns[columns.length - 1].fixedPosition = 'sticky'; + }, + })); + + safeSizeTest(`Sticky column with left position + Band sticky column with sticky position (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-13)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-13)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns[0].fixed = true; + columns[0].fixedPosition = 'left'; + + columns.splice(1, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'sticky', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + }, + })); + + safeSizeTest(`Band sticky column with sticky position + Sticky column with right position (showRowLines = ${showRowLines}, showColumnLines = ${showColumnLines}, showBorders = ${showBorders})`, async (t) => { + // arrange + const dataGrid = new DataGrid(DATA_GRID_SELECTOR); + const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + + await takeScreenshot(`band-columns-1-(case-14)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + // act + await dataGrid.scrollTo(t, { x: rtlEnabled ? 0 : 10000 }); + + await takeScreenshot(`band-columns-2-(case-14)(rLines_=_${showRowLines}_cLines_=_${showColumnLines}_borders_=_${showBorders}_rtl_=_${rtlEnabled}_rAlt_=_${rowAlternationEnabled}).png`, dataGrid.element); + + await t + .expect(compareResults.isValid()) + .ok(compareResults.errorMessages()); + }, [1000, 800]).before(async () => createWidget('dxDataGrid', { + dataSource: getData(5, 25), + showRowLines, + showColumnLines, + showBorders, + rtlEnabled, + rowAlternationEnabled, + columnAutoWidth: true, + customizeColumns: (columns) => { + columns.splice(columns.length - 1, 0, { + caption: 'Band column 1', + fixed: true, + fixedPosition: 'sticky', + columns: [{ + caption: 'Nested band column 1', + columns: [ + { dataField: 'field_11', name: 'child_1' }, + { dataField: 'field_12', name: 'child_2' }, + ], + }, { dataField: 'field_13', name: 'child_3' }, { + caption: 'Nested band column 2', + columns: [ + { dataField: 'field_14', name: 'child_4' }, + { dataField: 'field_15', name: 'child_5' }, + ], + }], + }); + + columns[columns.length - 1].fixed = true; + columns[columns.length - 1].fixedPosition = 'right'; + }, + })); }); }); diff --git a/packages/devextreme-scss/scss/widgets/base/_gridBase.scss b/packages/devextreme-scss/scss/widgets/base/_gridBase.scss index 12bb74a31d6a..8248fed98967 100644 --- a/packages/devextreme-scss/scss/widgets/base/_gridBase.scss +++ b/packages/devextreme-scss/scss/widgets/base/_gridBase.scss @@ -195,7 +195,7 @@ padding: 0; } - .dx-#{$widget-name}-sticky-column, .dx-#{$widget-name}-left-sticky-column, .dx-#{$widget-name}-right-sticky-column { + .dx-#{$widget-name}-sticky-column, .dx-#{$widget-name}-sticky-column-left, .dx-#{$widget-name}-sticky-column-right { position: sticky; } } diff --git a/packages/devextreme-scss/scss/widgets/base/dataGrid/_index.scss b/packages/devextreme-scss/scss/widgets/base/dataGrid/_index.scss index a3851b56d2cf..cb400e6a76f5 100644 --- a/packages/devextreme-scss/scss/widgets/base/dataGrid/_index.scss +++ b/packages/devextreme-scss/scss/widgets/base/dataGrid/_index.scss @@ -232,37 +232,29 @@ $datagrid-text-stub-background-image-path: null !default; border-right: none; } - .dx-datagrid-table .dx-row .dx-datagrid-last-left-sticky-column { - border-right: 2px solid $datagrid-border-color; - - & + td:not(.dx-datagrid-left-sticky-column) { + &:not(.dx-header-multi-row) .dx-datagrid-table .dx-row { + .dx-datagrid-sticky-column-border-right + td { border-left: none; } } + } - .dx-datagrid-table .dx-row .dx-datagrid-first-right-sticky-column { - border-left: 2px solid $datagrid-border-color; - } - - .dx-datagrid-table .dx-row .dx-datagrid-sticky-column { - border-left: 2px solid $datagrid-border-color; - border-right: 2px solid $datagrid-border-color; - - &:first-child, & + td { - border-left: none; - } - - &:last-child { - border-right: none; - } + .dx-header-multi-row.dx-datagrid-sticky-columns .dx-datagrid-table .dx-row { + &.dx-column-lines > td.dx-datagrid-first-header, + .dx-datagrid-column-no-border { + border-left: none; } } - .dx-datagrid-sticky-column, .dx-datagrid-left-sticky-column, .dx-datagrid-right-sticky-column { + .dx-datagrid-sticky-column, .dx-datagrid-sticky-column-left, .dx-datagrid-sticky-column-right { background-color: $datagrid-base-background-color; } } +.dx-header-multi-row.dx-datagrid-sticky-columns .dx-column-lines > td:first-child { + border-left: $datagrid-border; +} + .dx-datagrid-filter-panel { color: $datagrid-base-color; border-top: $datagrid-border; @@ -360,32 +352,36 @@ $datagrid-text-stub-background-image-path: null !default; } } - .dx-datagrid-table .dx-row { - .dx-datagrid-sticky-column + td { + &:not(.dx-header-multi-row) .dx-row { + .dx-datagrid-sticky-column-border-left + td { border-right: none; - &.dx-datagrid-sticky-column { + &.dx-datagrid-sticky-column-border-left { border-left: 2px solid $datagrid-border-color; } } + } + } - .dx-datagrid-sticky-column:first-child { - border-right: none; - border-left: 2px solid $datagrid-border-color; - } - - .dx-datagrid-sticky-column:last-child { - border-left: none; - border-right: 2px solid $datagrid-border-color; - } + .dx-header-multi-row.dx-datagrid-sticky-columns .dx-datagrid-table .dx-row { + &.dx-column-lines > td.dx-datagrid-first-header, + .dx-datagrid-column-no-border { + border-right: none; - .dx-datagrid-first-right-sticky-column + td { - border-right: none; + &.dx-datagrid-sticky-column-border-left { + border-left: 2px solid $datagrid-border-color; } } } } + .dx-header-multi-row.dx-datagrid-sticky-columns { + .dx-column-lines > td:first-child { + border-left: none; + border-right: $datagrid-border; + } + } + .dx-datagrid-form-buttons-container { float: left; @@ -396,6 +392,16 @@ $datagrid-text-stub-background-image-path: null !default; } } +.dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table .dx-row { + td.dx-datagrid-sticky-column-border-right { + border-right: 2px solid $datagrid-border-color; + } + + td.dx-datagrid-sticky-column-border-left { + border-left: 2px solid $datagrid-border-color; + } +} + .dx-datagrid-cell-updated-animation { animation: dx-datagrid-highlight-change 1s; } diff --git a/packages/devextreme-scss/scss/widgets/base/treeList/_index.scss b/packages/devextreme-scss/scss/widgets/base/treeList/_index.scss index 5161f0567602..2afc39278dd7 100644 --- a/packages/devextreme-scss/scss/widgets/base/treeList/_index.scss +++ b/packages/devextreme-scss/scss/widgets/base/treeList/_index.scss @@ -82,37 +82,29 @@ $treelist-row-error-color: $datagrid-row-error-color; border-right: none; } - .dx-treelist-table .dx-row .dx-treelist-last-left-sticky-column { - border-right: 2px solid $treelist-border-color; - - & + td:not(.dx-treelist-left-sticky-column) { + &:not(.dx-header-multi-row) .dx-treelist-table .dx-row { + .dx-treelist-sticky-column-border-right + td { border-left: none; } } - - .dx-treelist-table .dx-row .dx-treelist-first-right-sticky-column { - border-left: 2px solid $treelist-border-color; - } - - .dx-treelist-table .dx-row .dx-treelist-sticky-column { - border-left: 2px solid $treelist-border-color; - border-right: 2px solid $treelist-border-color; - - &:first-child, & + td { - border-left: none; - } + } - &:last-child { - border-right: none; - } + .dx-header-multi-row.dx-treelist-sticky-columns .dx-treelist-table .dx-row { + &.dx-column-lines > td.dx-treelist-first-header, + .dx-treelist-column-no-border { + border-left: none; } } - .dx-treelist-sticky-column, .dx-treelist-left-sticky-column, .dx-treelist-right-sticky-column { + .dx-treelist-sticky-column, .dx-treelist-sticky-column-left, .dx-treelist-sticky-column-right { background-color: $treelist-base-background-color; } } +.dx-header-multi-row.dx-treelist-sticky-columns .dx-column-lines > td:first-child { + border-left: $treelist-border; +} + .dx-treelist-container { color: $treelist-base-color; @@ -331,32 +323,36 @@ $treelist-row-error-color: $datagrid-row-error-color; } } - .dx-treelist-table .dx-row { - .dx-treelist-sticky-column + td { + &:not(.dx-header-multi-row) .dx-row { + .dx-treelist-sticky-column-border-left + td { border-right: none; - &.dx-treelist-sticky-column { + &.dx-treelist-sticky-column-border-left { border-left: 2px solid $treelist-border-color; } } + } + } - .dx-treelist-sticky-column:first-child { - border-right: none; - border-left: 2px solid $treelist-border-color; - } - - .dx-treelist-sticky-column:last-child { - border-left: none; - border-right: 2px solid $treelist-border-color; - } + .dx-header-multi-row.dx-treelist-sticky-columns .dx-treelist-table .dx-row { + &.dx-column-lines > td.dx-treelist-first-header, + .dx-treelist-column-no-border { + border-right: none; - .dx-treelist-first-right-sticky-column + td { - border-right: none; + &.dx-treelist-sticky-column-border-left { + border-left: 2px solid $treelist-border-color; } } } } + .dx-header-multi-row.dx-treelist-sticky-columns { + .dx-column-lines > td:first-child { + border-left: none; + border-right: $treelist-border; + } + } + .dx-treelist-container { .dx-treelist-rowsview .dx-data-row, .dx-treelist-rowsview .dx-freespace-row, @@ -400,6 +396,16 @@ $treelist-row-error-color: $datagrid-row-error-color; } } +.dx-treelist .dx-treelist-sticky-columns .dx-treelist-table .dx-row { + td.dx-treelist-sticky-column-border-right { + border-right: 2px solid $treelist-border-color; + } + + td.dx-treelist-sticky-column-border-left { + border-left: 2px solid $treelist-border-color; + } +} + .dx-treelist-cell-updated-animation { animation: dx-treelist-highlight-change 1s; } diff --git a/packages/devextreme-scss/scss/widgets/fluent/gridBase/_index.scss b/packages/devextreme-scss/scss/widgets/fluent/gridBase/_index.scss index 47a7a759fcfb..572caed86ff3 100644 --- a/packages/devextreme-scss/scss/widgets/fluent/gridBase/_index.scss +++ b/packages/devextreme-scss/scss/widgets/fluent/gridBase/_index.scss @@ -697,6 +697,19 @@ $fluent-grid-base-group-panel-message-line-height: $fluent-button-text-line-heig padding-top: 12px; padding-bottom: 12px; vertical-align: bottom; + } + } + } + } + } + } + + &.dx-header-multi-row:not(.dx-#{$widget-name}-sticky-columns) { + .dx-#{$widget-name}-content { + .dx-#{$widget-name}-table { + .dx-row { + &.dx-header-row { + > td { border-right: 1px solid $fluent-grid-base-border-color; border-left: 1px solid $fluent-grid-base-border-color; diff --git a/packages/devextreme-scss/scss/widgets/material/gridBase/_index.scss b/packages/devextreme-scss/scss/widgets/material/gridBase/_index.scss index 654206a47d02..61b1f4ff9864 100644 --- a/packages/devextreme-scss/scss/widgets/material/gridBase/_index.scss +++ b/packages/devextreme-scss/scss/widgets/material/gridBase/_index.scss @@ -670,6 +670,19 @@ $material-grid-base-group-panel-message-line-height: $material-button-text-line- padding-top: 12px; padding-bottom: 12px; vertical-align: bottom; + } + } + } + } + } + } + + &.dx-header-multi-row:not(.dx-#{$widget-name}-sticky-columns) { + .dx-#{$widget-name}-content { + .dx-#{$widget-name}-table { + .dx-row { + &.dx-header-row { + > td { border-right: 1px solid $material-grid-base-border-color; border-left: 1px solid $material-grid-base-border-color; diff --git a/packages/devextreme/js/__internal/grids/grid_core/column_fixing/m_column_fixing.ts b/packages/devextreme/js/__internal/grids/grid_core/column_fixing/m_column_fixing.ts index 305596b77527..5e430992f728 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/column_fixing/m_column_fixing.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/column_fixing/m_column_fixing.ts @@ -403,8 +403,8 @@ const baseFixedColumns = >(Base: T) => class B } // eslint-disable-next-line @typescript-eslint/no-unused-vars - public getColumnWidths(fixedTableElement?: any) { - const result = super.getColumnWidths(); + public getColumnWidths(fixedTableElement?: any, rowIndex?: number) { + const result = super.getColumnWidths(fixedTableElement, rowIndex); const fixedColumns = this.getFixedColumns(); const fixedWidths = this._fixedTableElement && result.length ? super.getColumnWidths(this._fixedTableElement) @@ -637,10 +637,10 @@ const columnHeadersView = (Base: ModuleType) => class ColumnH return columnElements; } - public getColumnWidths() { + public getColumnWidths(fixedTableElement?: any, rowIndex?: number) { const that = this; let fixedWidths; - const result = super.getColumnWidths(); + const result = super.getColumnWidths(fixedTableElement, rowIndex); const $fixedColumnElements = that.getFixedColumnElements(); const fixedColumns = that.getFixedColumns(); diff --git a/packages/devextreme/js/__internal/grids/grid_core/column_headers/m_column_headers.ts b/packages/devextreme/js/__internal/grids/grid_core/column_headers/m_column_headers.ts index 112ab452cf8f..fc2f3c1b3fcb 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/column_headers/m_column_headers.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/column_headers/m_column_headers.ts @@ -306,9 +306,7 @@ export class ColumnHeadersView extends ColumnsView { const deferred = that._updateContent(that._renderTable({ change }), change); - if (that.getRowCount() > 1) { - $container.addClass(MULTI_ROW_HEADER_CLASS); - } + $container.toggleClass(MULTI_ROW_HEADER_CLASS, that.getRowCount() > 1); // @ts-expect-error super._renderCore.apply(that, arguments); @@ -503,8 +501,8 @@ export class ColumnHeadersView extends ColumnsView { /** * @extended: column_fixing */ - public getColumnWidths() { - const $columnElements = this.getColumnElements(); + public getColumnWidths($tableElement?, rowIndex?: number) { + const $columnElements = this.getColumnElements(rowIndex); if ($columnElements && $columnElements.length) { return this._getWidths($columnElements); @@ -607,7 +605,7 @@ export class ColumnHeadersView extends ColumnsView { return undefined; } - private getRowCount() { + protected getRowCount() { return this._columnsController && this._columnsController.getRowCount(); } diff --git a/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller.ts b/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller.ts index dec4bc9a7e5c..bc14ed0158f5 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller.ts @@ -66,6 +66,7 @@ import { getValueDataType, isColumnFixed, isCustomCommandColumn, + isFirstOrLastColumn, isSortOrderValid, mergeColumns, moveColumnToGroup, @@ -502,8 +503,8 @@ export class ColumnsController extends modules.Controller { return 0; } - public getStickyColumns(): any[] { - const visibleColumns = this.getVisibleColumns(null, true); + public getStickyColumns(rowIndex?: number): any[] { + const visibleColumns = this.getVisibleColumns(rowIndex, true); return visibleColumns.filter((column) => column.fixed); } @@ -1812,6 +1813,31 @@ export class ColumnsController extends modules.Controller { return result; } + public getParentColumn(column) { + const bandColumnsCache = this.getBandColumnsCache(); + const bandColumns = getParentBandColumns(column.index, bandColumnsCache.columnParentByIndex); + + return bandColumns[0]; + } + + public isFirstColumn( + column, + rowIndex: number, + onlyWithinBandColumn = false, + fixedPosition?: StickyPosition, + ): boolean { + return isFirstOrLastColumn(this, column, rowIndex, onlyWithinBandColumn, false, fixedPosition); + } + + public isLastColumn( + column, + rowIndex: number, + onlyWithinBandColumn = false, + fixedPosition?: StickyPosition, + ): boolean { + return isFirstOrLastColumn(this, column, rowIndex, onlyWithinBandColumn, true, fixedPosition); + } + public getColumnId(column) { if (column.command && column.type === GROUP_COMMAND_COLUMN_NAME) { if (isCustomCommandColumn(this, column)) { diff --git a/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller_utils.ts b/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller_utils.ts index 1a719808363b..03a2afa0a2d5 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller_utils.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/columns_controller/m_columns_controller_utils.ts @@ -14,6 +14,8 @@ import variableWrapper from '@js/core/utils/variable_wrapper'; import numberLocalization from '@js/localization/number'; import gridCoreUtils from '../m_utils'; +import type { StickyPosition } from '../sticky_columns/const'; +import { getColumnFixedPosition } from '../sticky_columns/utils'; import { COLUMN_CHOOSER_LOCATION, COLUMN_INDEX_OPTIONS, @@ -939,3 +941,62 @@ export const strictParseNumber = function (text, format): any { } } }; + +const isFirstOrLastBandColumn = function ( + that: ColumnsController, + bandColumns: any[], + onlyWithinBandColumn = false, + isLast = false, + fixedPosition?: StickyPosition, +): boolean { + return bandColumns.every((column, index) => onlyWithinBandColumn && index === 0 + || isFirstOrLastColumnCore(that, column, index, onlyWithinBandColumn, isLast, fixedPosition)); +}; + +const isFirstOrLastColumnCore = function ( + that: ColumnsController, + column: any, + rowIndex: number, + onlyWithinBandColumn = false, + isLast = false, + fixedPosition?: StickyPosition, +): boolean { + const getColumns = (index: number): any => that.getVisibleColumns(index) + .filter((col) => { + let res = true; + + if (onlyWithinBandColumn && column) { + res &&= col.ownerBand === column.ownerBand; + } else if (fixedPosition) { + res &&= col.fixed && getColumnFixedPosition(col) === fixedPosition; + } + + return res; + }); + const columnIndex = column.index; + const columns = getColumns(rowIndex); + const visibleColumnIndex = that.getVisibleIndex(columnIndex, rowIndex); + + return isLast + ? visibleColumnIndex === that.getVisibleIndex(columns[columns.length - 1]?.index, rowIndex) + : visibleColumnIndex === that.getVisibleIndex(columns[0]?.index, rowIndex); +}; + +export const isFirstOrLastColumn = function ( + that: ColumnsController, + targetColumn: any, + rowIndex: number, + onlyWithinBandColumn = false, + isLast = false, + fixedPosition?: StickyPosition, +): boolean { + const targetColumnIndex = targetColumn.index; + const bandColumnsCache = that.getBandColumnsCache(); + const parentBandColumns = getParentBandColumns(targetColumnIndex, bandColumnsCache.columnParentByIndex); + + if (parentBandColumns?.length) { + return isFirstOrLastBandColumn(that, parentBandColumns.concat([targetColumn]), onlyWithinBandColumn, isLast, fixedPosition); + } + + return onlyWithinBandColumn || isFirstOrLastColumnCore(that, targetColumn, rowIndex, onlyWithinBandColumn, isLast, fixedPosition); +}; diff --git a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/const.ts b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/const.ts index 5c34346502ac..7cdec1ba81b7 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/const.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/const.ts @@ -8,9 +8,11 @@ export enum StickyPosition { export const CLASSES = { stickyColumn: 'sticky-column', - leftStickyColumn: 'left-sticky-column', - rightStickyColumn: 'right-sticky-column', - firstRightStickyColumn: 'first-right-sticky-column', - lastLeftStickyColumn: 'last-left-sticky-column', + stickyColumnLeft: 'sticky-column-left', + stickyColumnRight: 'sticky-column-right', + stickyColumnBorderRight: 'sticky-column-border-right', + stickyColumnBorderLeft: 'sticky-column-border-left', stickyColumns: 'sticky-columns', + firstHeader: 'first-header', + columnNoBorder: 'column-no-border', }; diff --git a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/dom.ts b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/dom.ts index 5d870f1f65f8..86e3880db869 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/dom.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/dom.ts @@ -2,53 +2,46 @@ import { CLASSES, StickyPosition } from './const'; import { getColumnFixedPosition } from './utils'; -const addLeftStickyColumnClasses = ($cell, stickyColumn, stickyColumns, addWidgetPrefix): void => { - const lastLeftStickyColumn = [...stickyColumns] - .reverse() - .find((col) => getColumnFixedPosition(col) === StickyPosition.Left); - - $cell.addClass(addWidgetPrefix(CLASSES.leftStickyColumn)); - - if (stickyColumn.index === lastLeftStickyColumn.index) { - $cell.addClass(addWidgetPrefix(CLASSES.lastLeftStickyColumn)); - } -}; - -const addRightStickyColumnClasses = ($cell, stickyColumn, stickyColumns, addWidgetPrefix): void => { - const firstRightStickyColumn = stickyColumns - .find((col) => getColumnFixedPosition(col) === StickyPosition.Right); - - $cell.addClass(addWidgetPrefix(CLASSES.rightStickyColumn)); - - if (stickyColumn.index === firstRightStickyColumn.index) { - $cell.addClass(addWidgetPrefix(CLASSES.firstRightStickyColumn)); - } +const addStickyColumnBorderLeftClass = ($cell, addWidgetPrefix): void => { + $cell.addClass(addWidgetPrefix(CLASSES.stickyColumnBorderLeft)); }; -const addStickyColumnClass = ($cell, addWidgetPrefix): void => { - $cell.addClass(addWidgetPrefix(CLASSES.stickyColumn)); +const addStickyColumnBorderRightClass = ($cell, addWidgetPrefix): void => { + $cell.addClass(addWidgetPrefix(CLASSES.stickyColumnBorderRight)); }; -const addStickyColumnClasses = ($cell, stickyColumn, stickyColumns, addWidgetPrefix): void => { +const addStickyColumnClass = ($cell, stickyColumn, addWidgetPrefix): void => { const fixedPosition = getColumnFixedPosition(stickyColumn); switch (fixedPosition) { case StickyPosition.Right: - addRightStickyColumnClasses($cell, stickyColumn, stickyColumns, addWidgetPrefix); + $cell.addClass(addWidgetPrefix(CLASSES.stickyColumnRight)); break; case StickyPosition.Sticky: - addStickyColumnClass($cell, addWidgetPrefix); + $cell.addClass(addWidgetPrefix(CLASSES.stickyColumn)); break; default: - addLeftStickyColumnClasses($cell, stickyColumn, stickyColumns, addWidgetPrefix); + $cell.addClass(addWidgetPrefix(CLASSES.stickyColumnLeft)); } }; +const addFirstHeaderClass = ($cell, addWidgetPrefix): void => { + $cell.addClass(addWidgetPrefix(CLASSES.firstHeader)); +}; + +const addColumnNoBorderClass = ($cell, addWidgetPrefix): void => { + $cell.addClass(addWidgetPrefix(CLASSES.columnNoBorder)); +}; + const toggleStickyColumnsClass = ($element, isStickyColumns, addWidgetPrefix): void => { $element.toggleClass(addWidgetPrefix(CLASSES.stickyColumns), isStickyColumns); }; export const GridCoreStickyColumnsDom = { - addStickyColumnClasses, + addFirstHeaderClass, + addColumnNoBorderClass, + addStickyColumnClass, + addStickyColumnBorderLeftClass, + addStickyColumnBorderRightClass, toggleStickyColumnsClass, }; diff --git a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/m_sticky_columns.ts b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/m_sticky_columns.ts index 09b3f5e4b740..9c32ced8f35f 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/m_sticky_columns.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/m_sticky_columns.ts @@ -1,13 +1,64 @@ /* eslint-disable max-classes-per-file */ +import type { dxElementWrapper } from '@js/core/renderer'; + import type { ColumnHeadersView } from '../column_headers/m_column_headers'; import type { ModuleType } from '../m_types'; import type { ColumnsView } from '../views/m_columns_view'; import type { RowsView } from '../views/m_rows_view'; import { StickyPosition } from './const'; import { GridCoreStickyColumnsDom } from './dom'; -import { getColumnFixedPosition, getStickyOffset } from './utils'; +import { + getColumnFixedPosition, + getStickyOffset, + isFirstFixedColumn, + isLastFixedColumn, + normalizeOffset, + prevColumnIsFixed, +} from './utils'; const baseStickyColumns = >(Base: T) => class BaseStickyColumnsExtender extends Base { + private _addStickyColumnBorderLeftClass( + $cell: dxElementWrapper, + column, + rowIndex: number, + onlyWithinBandColumn = false, + fixedPosition?: StickyPosition, + ): void { + const isFirstFixedCell = isFirstFixedColumn( + this._columnsController, + column, + rowIndex, + onlyWithinBandColumn, + fixedPosition, + ); + + if (isFirstFixedCell) { + GridCoreStickyColumnsDom + .addStickyColumnBorderLeftClass($cell, this.addWidgetPrefix.bind(this)); + } + } + + private _addStickyColumnBorderRightClass( + $cell: dxElementWrapper, + column, + rowIndex: number, + onlyWithinBandColumn = false, + fixedPosition?: StickyPosition, + ): void { + const isLastFixedCell = isLastFixedColumn( + this._columnsController, + column, + rowIndex, + onlyWithinBandColumn, + fixedPosition, + ); + + if (isLastFixedCell) { + GridCoreStickyColumnsDom + .addStickyColumnBorderRightClass($cell, this.addWidgetPrefix.bind(this)); + } + } + protected _isStickyColumns(): boolean { const stickyColumns = this._columnsController?.getStickyColumns(); @@ -29,40 +80,84 @@ const baseStickyColumns = >(Base: T) => class protected _createCell(options) { const { column } = options; + const { rowType } = options; const $cell = super._createCell(options); const isStickyColumns = this._isStickyColumns(); if (isStickyColumns && column.fixed) { - const stickyColumns = this._columnsController.getStickyColumns(); - const rtlEnabled = this.option('rtlEnabled'); + const rowIndex = rowType === 'header' ? options.rowIndex : null; + const fixedPosition = getColumnFixedPosition(column); - GridCoreStickyColumnsDom.addStickyColumnClasses( + GridCoreStickyColumnsDom.addStickyColumnClass( $cell, column, - rtlEnabled ? [...stickyColumns].reverse() : stickyColumns, this.addWidgetPrefix.bind(this), ); + + switch (fixedPosition) { + case StickyPosition.Right: { + this._addStickyColumnBorderLeftClass( + $cell, + column, + rowIndex, + false, + StickyPosition.Right, + ); + break; + } + case StickyPosition.Sticky: { + this._addStickyColumnBorderLeftClass($cell, column, rowIndex, true); + this._addStickyColumnBorderRightClass($cell, column, rowIndex, true); + break; + } + default: { + this._addStickyColumnBorderRightClass( + $cell, + column, + rowIndex, + false, + StickyPosition.Left, + ); + } + } } return $cell; } - protected setColumnWidths(options): void { - const isStickyColumns = this._isStickyColumns(); - - super.setColumnWidths(options); + protected setStickyOffsets(rowIndex?: number, offsets?: Record>): void { + let columns = this.getColumns(rowIndex); + let widths = this.getColumnWidths(undefined, rowIndex); + const rtlEnabled = this.option('rtlEnabled') as boolean; - if (isStickyColumns) { - const columns = this.getColumns(); - const rtlEnabled = this.option('rtlEnabled'); + if (rtlEnabled) { + columns = rtlEnabled ? [...columns].reverse() : columns; + widths = rtlEnabled ? [...widths].reverse() : widths; + } - columns.forEach((column, columnIndex) => { - if (column.fixed) { - const offset = getStickyOffset(columns, columnIndex, rtlEnabled as boolean); + columns.forEach((column, columnIndex) => { + if (column.fixed) { + const visibleColumnIndex = rtlEnabled ? columns.length - columnIndex - 1 : columnIndex; + const offset = getStickyOffset(columns, widths, columnIndex, offsets); - this.setCellProperties(offset, columnIndex); + if (offsets) { + offsets[column.index] = offset; } - }); + + const styleProps = normalizeOffset(offset); + + this.setCellProperties(styleProps, visibleColumnIndex, rowIndex); + } + }); + } + + protected _resizeCore() { + const isStickyColumns = this._isStickyColumns(); + + super._resizeCore.apply(this, arguments as any); + + if (isStickyColumns) { + this.setStickyOffsets(); } } }; @@ -70,6 +165,37 @@ const baseStickyColumns = >(Base: T) => class const columnHeadersView = ( Base: ModuleType, ) => class ColumnHeadersViewStickyColumnsExtender extends baseStickyColumns(Base) { + protected setStickyOffsets() { + const offsets: Record> = {}; + const rowCount = this.getRowCount(); + + for (let rowIndex = 0; rowIndex < rowCount; rowIndex++) { + super.setStickyOffsets(rowIndex, offsets); + } + } + + protected _createCell(options: any): dxElementWrapper { + const $cell = super._createCell(options); + const rowCount = this.getRowCount(); + const { column, rowIndex } = options; + const isStickyColumns = this._isStickyColumns(); + const columnsController = this._columnsController; + + if (isStickyColumns && rowCount > 1) { + const prevCellIsFixed = prevColumnIsFixed(columnsController, column, rowIndex); + + if (prevCellIsFixed) { + GridCoreStickyColumnsDom.addColumnNoBorderClass($cell, this.addWidgetPrefix.bind(this)); + } + + if (columnsController?.isFirstColumn(column, rowIndex)) { + GridCoreStickyColumnsDom.addFirstHeaderClass($cell, this.addWidgetPrefix.bind(this)); + } + } + + return $cell; + } + public getContextMenuItems(options) { const { column } = options; const columnFixingOptions: any = this.option('columnFixing'); @@ -112,7 +238,7 @@ const columnHeadersView = ( }, ]; - if (this._isStickyColumns()) { + if (this.option('columnFixing.legacyMode') !== true) { fixedPositionItems.push({ text: columnFixingOptions.texts.stickyPosition, value: 'sticky', disabled: column.fixed && getColumnFixedPosition(column) === StickyPosition.Sticky, onItemClick, }); diff --git a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/utils.ts b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/utils.ts index c0e7c72d4e76..3398023fb488 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/utils.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/sticky_columns/utils.ts @@ -1,44 +1,38 @@ +import { isDefined } from '@js/core/utils/type'; + +import type { ColumnsController } from '../columns_controller/m_columns_controller'; import { STICKY_BORDER_WIDTH, StickyPosition } from './const'; export const getColumnFixedPosition = ( { fixedPosition }: { fixedPosition: StickyPosition | undefined }, ): StickyPosition => fixedPosition ?? StickyPosition.Left; -const getColumnWidth = (column): number => (column.visibleWidth ?? column.width) as number; - -const getStickyColumnsByFixedPosition = ( - // eslint-disable-next-line @typescript-eslint/no-explicit-any - columns: any, - columnIndex: number, - fixedPosition: StickyPosition, -// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-return -): any[] => (fixedPosition === StickyPosition.Right - ? columns.slice(columnIndex + 1) - : columns.slice(0, columnIndex).reverse()); - const getStickyOffsetCore = function ( columns, + widths: number[], columnIndex: number, fixedPosition: StickyPosition, + offsets?: Record>, ): number { const column = columns[columnIndex]; + const isChildColumn = isDefined(column.ownerBand); + const targetColumnIsRight = fixedPosition === StickyPosition.Right; const targetColumnIsSticky = getColumnFixedPosition(column) === StickyPosition.Sticky; - const columnsByFixedPosition = getStickyColumnsByFixedPosition( - columns, - columnIndex, - fixedPosition, - ); + const processedColumns = targetColumnIsRight + ? columns.slice(columnIndex + 1) : columns.slice(0, columnIndex).reverse(); + const processedWidths = targetColumnIsRight + ? widths.slice(columnIndex + 1) : widths.slice(0, columnIndex).reverse(); let offset = 0; let adjacentStickyColumnIndex = 0; - let nonAdjacentStickyColumnCount = targetColumnIsSticky && columnsByFixedPosition.length ? 1 : 0; + let nonAdjacentStickyColumnCount = targetColumnIsSticky && processedColumns.length ? 1 : 0; - columnsByFixedPosition.forEach((col, colIndex: number) => { - if (col.fixed) { + processedColumns.forEach((col, colIndex: number) => { + if (col.fixed && (!isDefined(offsets) || column.ownerBand === col.ownerBand)) { const columnIsSticky = getColumnFixedPosition(col) === StickyPosition.Sticky; - const areNextOnlyFixedColumns = !columnsByFixedPosition.slice(colIndex + 1) + const areNextOnlyFixedColumns = !processedColumns.slice(colIndex + 1) .some(({ fixed }: { fixed: boolean }) => !fixed); - offset += getColumnWidth(col); + offset += processedWidths[colIndex]; if (colIndex === 0 && areNextOnlyFixedColumns) { nonAdjacentStickyColumnCount = 0; @@ -53,16 +47,61 @@ const getStickyOffsetCore = function ( } }); + if (isChildColumn && isDefined(offsets)) { + offset += offsets?.[column.ownerBand]?.[fixedPosition] ?? 0; + + return offset; + } + return offset - (nonAdjacentStickyColumnCount * STICKY_BORDER_WIDTH); }; +const isFirstOrLastColumn = function ( + that: ColumnsController, + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types + column, + rowIndex: number, + onlyWithinBandColumn = false, + isLast = false, + fixedPosition?: StickyPosition, +): boolean { + const rtlEnabled = that.option('rtlEnabled'); + const methodName = rtlEnabled !== isLast ? 'isLastColumn' : 'isFirstColumn'; + + if (column.fixedPosition === StickyPosition.Sticky) { + const parentColumn = that.getParentColumn(column) ?? column; + + if (that[methodName](parentColumn, 0)) { + return false; + } + } + + return that[methodName](column, rowIndex, onlyWithinBandColumn, fixedPosition); +}; + +const prevColumnIsFixedCore = function ( + that: ColumnsController, + column, + visibleColumns, +): boolean { + const visibleColumnIndex = that.getVisibleIndex(column.index, 0); + const prevColumn = visibleColumns?.[visibleColumnIndex - 1]; + + return prevColumn?.fixed as boolean + && (!column.fixed + || column.fixedPosition === StickyPosition.Sticky + || column.fixedPosition !== prevColumn?.fixedPosition + ); +}; + export const getStickyOffset = function ( // eslint-disable-next-line @typescript-eslint/no-explicit-any columns: any[], + widths: number[], columnIndex: number, - rtlEnabled: boolean, -): CSSStyleDeclaration { - const result: { left?: string; right?: string } = {}; + offsets?: Record>, +): Record { + const result: Record = {}; const column = columns[columnIndex]; if (column) { @@ -71,42 +110,107 @@ export const getStickyOffset = function ( switch (fixedPosition) { case StickyPosition.Sticky: { const offsetLeft = getStickyOffsetCore( - rtlEnabled ? [...columns].reverse() : columns, - rtlEnabled ? columns.length - columnIndex - 1 : columnIndex, + columns, + widths, + columnIndex, StickyPosition.Left, + offsets, ); const offsetRight = getStickyOffsetCore( - rtlEnabled ? [...columns].reverse() : columns, - rtlEnabled ? columns.length - columnIndex - 1 : columnIndex, + columns, + widths, + columnIndex, StickyPosition.Right, + offsets, ); - result.left = `${offsetLeft}px`; - result.right = `${offsetRight}px`; + result.left = offsetLeft; + result.right = offsetRight; break; } case StickyPosition.Right: { const offsetRight = getStickyOffsetCore( - rtlEnabled ? [...columns].reverse() : columns, - rtlEnabled ? columns.length - columnIndex - 1 : columnIndex, + columns, + widths, + columnIndex, StickyPosition.Right, + offsets, ); - result.right = `${offsetRight}px`; + result.right = offsetRight; break; } default: { const offsetLeft = getStickyOffsetCore( - rtlEnabled ? [...columns].reverse() : columns, - rtlEnabled ? columns.length - columnIndex - 1 : columnIndex, + columns, + widths, + columnIndex, StickyPosition.Left, + offsets, ); - result.left = `${offsetLeft}px`; + result.left = offsetLeft; } } } - return result as CSSStyleDeclaration; + return result; +}; + +export const prevColumnIsFixed = function ( + that: ColumnsController, + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types + column, + rowIndex: number, +): boolean { + const parentColumn = that.getParentColumn(column); + const visibleColumns = that.getVisibleColumns(0); + + if (parentColumn) { + const isFirstColumn = that.isFirstColumn(column, rowIndex, true); + + if (isFirstColumn) { + return prevColumnIsFixedCore(that, parentColumn, visibleColumns); + } + } + + return prevColumnIsFixedCore(that, column, visibleColumns); +}; + +export const normalizeOffset = function (offset: Record): CSSStyleDeclaration { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const styleProps: any = {}; + + if (isDefined(offset.left)) { + styleProps.left = `${offset.left}px`; + } + + if (isDefined(offset.right)) { + styleProps.right = `${offset.right}px`; + } + + return styleProps as CSSStyleDeclaration; +}; + +export const isFirstFixedColumn = function ( + that: ColumnsController, + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types + column, + rowIndex: number, + onlyWithinBandColumn = false, + fixedPosition?: StickyPosition, +): boolean { + return isFirstOrLastColumn(that, column, rowIndex, onlyWithinBandColumn, false, fixedPosition); +}; + +export const isLastFixedColumn = function ( + that: ColumnsController, + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types + column, + rowIndex: number, + onlyWithinBandColumn = false, + fixedPosition?: StickyPosition, +): boolean { + return isFirstOrLastColumn(that, column, rowIndex, onlyWithinBandColumn, true, fixedPosition); }; diff --git a/packages/devextreme/js/__internal/grids/grid_core/views/m_columns_view.ts b/packages/devextreme/js/__internal/grids/grid_core/views/m_columns_view.ts index 59f90862d171..ccc406bae93b 100644 --- a/packages/devextreme/js/__internal/grids/grid_core/views/m_columns_view.ts +++ b/packages/devextreme/js/__internal/grids/grid_core/views/m_columns_view.ts @@ -883,6 +883,7 @@ export class ColumnsView extends ColumnStateMixin(modules.View) { column: options.column, columnIndex: options.columnIndex, rowType: options.row.rowType, + rowIndex: options.row.rowIndex, isAltRow: this._isAltRow(options.row), }; @@ -1159,7 +1160,7 @@ export class ColumnsView extends ColumnStateMixin(modules.View) { /** * @extended: column_fixing */ - public getColumnWidths($tableElement?: dxElementWrapper): number[] { + public getColumnWidths($tableElement?: dxElementWrapper, rowIndex?: number): number[] { (this.option('forceApplyBindings') || noop)(); $tableElement = $tableElement ?? this.getTableElement(); @@ -1194,7 +1195,19 @@ export class ColumnsView extends ColumnStateMixin(modules.View) { return columnIndex; } - protected setCellProperties(styleProps: CSSStyleDeclaration, columnIndex: number) { + private setCellPropertiesCore(styleProps: CSSStyleDeclaration, $row, visibleCellIndex) { + const $cell = $row.hasClass(GROUP_ROW_CLASS) + ? $row.find(`td[aria-colindex='${visibleCellIndex + 1}']:not(.${GROUP_CELL_CLASS})`) + : $row.find('td').eq(visibleCellIndex); + + if ($cell.length) { + const cell = $cell.get(0) as HTMLElement; + + Object.assign(cell.style, styleProps); + } + } + + protected setCellProperties(styleProps: CSSStyleDeclaration, columnIndex: number, rowIndex?: number) { const $tableElement = this.getTableElement(); if (!$tableElement?.length) { @@ -1203,19 +1216,14 @@ export class ColumnsView extends ColumnStateMixin(modules.View) { const $rows = $tableElement.children().children('.dx-row').not(`.${DETAIL_ROW_CLASS}`); - for (let rowIndex = 0; rowIndex < $rows.length; rowIndex++) { - const visibleIndex = this.getVisibleColumnIndex(columnIndex, rowIndex); - - if (visibleIndex >= 0) { - const $row = $rows.eq(rowIndex); - const $cell = $row.hasClass(GROUP_ROW_CLASS) - ? $row.find(`td[aria-colindex='${visibleIndex + 1}']:not(.${GROUP_CELL_CLASS})`) - : $row.find('td').eq(visibleIndex); - - if ($cell.length) { - const cell = $cell.get(0) as HTMLElement; + if (isDefined(rowIndex)) { + this.setCellPropertiesCore(styleProps, $rows.eq(rowIndex), columnIndex); + } else { + for (let rowIndex = 0; rowIndex < $rows.length; rowIndex++) { + const visibleIndex = this.getVisibleColumnIndex(columnIndex, rowIndex); - Object.assign(cell.style, styleProps); + if (visibleIndex >= 0) { + this.setCellPropertiesCore(styleProps, $rows.eq(rowIndex), visibleIndex); } } }