diff --git a/src/components-examples/material/table/BUILD.bazel b/src/components-examples/material/table/BUILD.bazel index 319d07c00092..cd0146e42f66 100644 --- a/src/components-examples/material/table/BUILD.bazel +++ b/src/components-examples/material/table/BUILD.bazel @@ -20,6 +20,8 @@ ng_module( "//src/material/progress-spinner", "//src/material/sort", "//src/material/table", + "//src/cdk/table", + "//src/cdk/drag-drop", ], ) diff --git a/src/components-examples/material/table/index.ts b/src/components-examples/material/table/index.ts index 2fa29e6a3e70..a6b4b35d3ca5 100644 --- a/src/components-examples/material/table/index.ts +++ b/src/components-examples/material/table/index.ts @@ -9,6 +9,9 @@ import {MatPaginatorModule} from '@angular/material/paginator'; import {MatProgressSpinnerModule} from '@angular/material/progress-spinner'; import {MatSortModule} from '@angular/material/sort'; import {MatTableModule} from '@angular/material/table'; +import {DragDropModule} from '@angular/cdk/drag-drop'; +import {CdkTableModule} from '@angular/cdk/table'; + import {TableBasicFlexExample} from './table-basic-flex/table-basic-flex-example'; import {TableBasicExample} from './table-basic/table-basic-example'; import {TableDynamicColumnsExample} from './table-dynamic-columns/table-dynamic-columns-example'; @@ -36,6 +39,7 @@ import { } from './table-text-column-advanced/table-text-column-advanced-example'; import {TableTextColumnExample} from './table-text-column/table-text-column-example'; import {TableWrappedExample, WrapperTable} from './table-wrapped/table-wrapped-example'; +import {TableReorderableExample} from './table-reorderable/table-reorderable-example'; export { TableBasicExample, TableBasicFlexExample, @@ -49,6 +53,7 @@ export { TableStickyFooterExample, TableStickyHeaderExample, TableTextColumnExample, TableTextColumnAdvancedExample, TableWrappedExample, WrapperTable, + TableReorderableExample, }; const EXAMPLES = [ @@ -63,6 +68,7 @@ const EXAMPLES = [ TableStickyFooterExample, TableStickyHeaderExample, TableTextColumnExample, TableTextColumnAdvancedExample, TableWrappedExample, WrapperTable, + TableReorderableExample, ]; @NgModule({ @@ -77,6 +83,8 @@ const EXAMPLES = [ MatProgressSpinnerModule, MatSortModule, MatTableModule, + CdkTableModule, + DragDropModule, ], declarations: EXAMPLES, exports: EXAMPLES, diff --git a/src/components-examples/material/table/table-reorderable/table-reorderable-example.css b/src/components-examples/material/table/table-reorderable/table-reorderable-example.css new file mode 100644 index 000000000000..1922e7ffa3ad --- /dev/null +++ b/src/components-examples/material/table/table-reorderable/table-reorderable-example.css @@ -0,0 +1,3 @@ +table { + width: 100%; +} diff --git a/src/components-examples/material/table/table-reorderable/table-reorderable-example.html b/src/components-examples/material/table/table-reorderable/table-reorderable-example.html new file mode 100644 index 000000000000..c60ec7dc4a50 --- /dev/null +++ b/src/components-examples/material/table/table-reorderable/table-reorderable-example.html @@ -0,0 +1,29 @@ +
No. | +{{element.position}} | +Name | +{{element.name}} | +Weight | +{{element.weight}} | +Symbol | +{{element.symbol}} | +
---|