diff --git a/components/lib/datatable/BaseDataTable.vue b/components/lib/datatable/BaseDataTable.vue
index 3c36c72af..c318fbc5f 100644
--- a/components/lib/datatable/BaseDataTable.vue
+++ b/components/lib/datatable/BaseDataTable.vue
@@ -278,10 +278,26 @@ export default {
type: Object,
default() {
return {
- addRule: { severity: 'info', text: true, size: 'small' },
- removeRule: { severity: 'danger', text: true, size: 'small' },
- apply: { size: 'small' },
- clear: { outlined: true, size: 'small' }
+ filter: { severity: 'secondary', text: true, rounded: true },
+ inline: {
+ clear: { severity: 'secondary', text: true, rounded: true }
+ },
+ popover: {
+ addRule: { severity: 'info', text: true, size: 'small' },
+ removeRule: { severity: 'danger', text: true, size: 'small' },
+ apply: { size: 'small' },
+ clear: { outlined: true, size: 'small' }
+ }
+ };
+ }
+ },
+ editButtonProps: {
+ type: Object,
+ default() {
+ return {
+ init: { severity: 'secondary', text: true, rounded: true },
+ save: { severity: 'secondary', text: true, rounded: true },
+ cancel: { severity: 'secondary', text: true, rounded: true }
};
}
}
diff --git a/components/lib/datatable/BodyCell.vue b/components/lib/datatable/BodyCell.vue
index e0d2b9146..b4718c323 100755
--- a/components/lib/datatable/BodyCell.vue
+++ b/components/lib/datatable/BodyCell.vue
@@ -83,15 +83,45 @@
-
-
-
+
+
+
{{ resolveFieldData() }}
@@ -99,6 +129,7 @@