diff --git a/components/lib/datatable/DataTable.d.ts b/components/lib/datatable/DataTable.d.ts
index 1e67b6c955..009e268e48 100755
--- a/components/lib/datatable/DataTable.d.ts
+++ b/components/lib/datatable/DataTable.d.ts
@@ -1224,6 +1224,26 @@ export interface DataTableSlots {
* Custom paginator last page link icon template.
*/
paginatorlastpagelinkicon(): VNode[];
+ /**
+ * Custom paginatorrowsperpagedropdownicon template.
+ * @param {Object} scope - paginator rowsperpagedropdownicon's params.
+ */
+ paginatorrowsperpagedropdownicon(scope: {
+ /**
+ * Style class of the paginator rowsperpagedropdown icon.
+ */
+ class: string;
+ }): VNode[];
+ /**
+ * Custom paginatorjumptopagedropdownicon template.
+ * @param {Object} scope - paginator jumptopagedropdownicon's params.
+ */
+ paginatorjumptopagedropdownicon(scope: {
+ /**
+ * Style class of the paginator jumptopagedropdown icon.
+ */
+ class: string;
+ }): VNode[];
}
/**
* Defines valid emits in Datatable component.
diff --git a/components/lib/datatable/DataTable.vue b/components/lib/datatable/DataTable.vue
index dbe2b22517..aefafabab6 100755
--- a/components/lib/datatable/DataTable.vue
+++ b/components/lib/datatable/DataTable.vue
@@ -45,6 +45,12 @@