From ef1e92a79d3f6015add93d8e067bbbf46f0d601e Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Tue, 1 Sep 2020 11:33:42 +0200 Subject: [PATCH] Allow customized list view per space --- zero.Debug/Renderers/space.team.js | 31 ++++++++++++++++++++- zero.Web.UI/App/pages/spaces/views/list.vue | 15 ++++++++-- 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/zero.Debug/Renderers/space.team.js b/zero.Debug/Renderers/space.team.js index 0305bf30..ebe07f15 100644 --- a/zero.Debug/Renderers/space.team.js +++ b/zero.Debug/Renderers/space.team.js @@ -20,5 +20,34 @@ export default { label: 'Email', required: true } - ] + ], + + list: { + columns: { + name: { + as: 'text', + label: '@ui.name', + bold: true, + link: item => + { + return { + name: 'space-item', + params: { alias: 'team', id: item.id } + }; + } + }, + position: { + as: 'text', + label: 'Position' + }, + email: { + as: 'text', + label: 'Email' + }, + createdDate: { + as: 'date', + label: '@ui.createdDate' + } + } + } }; \ No newline at end of file diff --git a/zero.Web.UI/App/pages/spaces/views/list.vue b/zero.Web.UI/App/pages/spaces/views/list.vue index 8006a057..8001edef 100644 --- a/zero.Web.UI/App/pages/spaces/views/list.vue +++ b/zero.Web.UI/App/pages/spaces/views/list.vue @@ -1,5 +1,5 @@