mirror of
https://github.com/certd/certd.git
synced 2026-04-24 12:27:25 +08:00
🔱: [client] sync upgrade with 4 commits [trident-sync]
refactor: 1.12.2 refactor: card layout style perf: 新增table.conditionalRender配置,条件渲染
This commit is contained in:
@@ -36,6 +36,14 @@ function install(app: any, options: any = {}) {
|
||||
if (crudBinding.value?.table?.columnsMap && crudBinding.value?.table?.columnsMap[col.key]) {
|
||||
crudBinding.value.table.columnsMap[col.key].width = w;
|
||||
}
|
||||
},
|
||||
conditionalRender: {
|
||||
match(scope) {
|
||||
return !scope.value;
|
||||
},
|
||||
render() {
|
||||
return "-";
|
||||
}
|
||||
}
|
||||
},
|
||||
rowHandle: {
|
||||
|
||||
@@ -40,6 +40,24 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
editRequest,
|
||||
delRequest
|
||||
},
|
||||
actionbar: {
|
||||
show: true
|
||||
},
|
||||
toolbar: {
|
||||
show: true
|
||||
},
|
||||
search: {
|
||||
buttons: {
|
||||
actionbarToggle: {
|
||||
text: "actionbar/toolbar显隐",
|
||||
show: true,
|
||||
click() {
|
||||
crudExpose.crudBinding.value.actionbar.show = !crudExpose.crudBinding.value.actionbar.show;
|
||||
crudExpose.crudBinding.value.toolbar.show = !crudExpose.crudBinding.value.toolbar.show;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
tabs: {
|
||||
name: "city",
|
||||
show: true,
|
||||
@@ -49,7 +67,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
options: computed(() => {
|
||||
return cityDictRef.data;
|
||||
})
|
||||
} as any,
|
||||
},
|
||||
columns: {
|
||||
id: {
|
||||
title: "ID",
|
||||
|
||||
Reference in New Issue
Block a user