From 67e575bd94784539e27ff2ea9ae11a79c468929a Mon Sep 17 00:00:00 2001 From: kevmodrome Date: Thu, 15 Oct 2020 20:05:55 +0200 Subject: [PATCH] minor fixes --- .../components/userInterface/temporaryPanelStructure.js | 4 ++-- .../standard-components/src/DataGrid/Component.svelte | 8 ++------ .../standard-components/src/DataGrid/customRenderer.js | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/builder/src/components/userInterface/temporaryPanelStructure.js b/packages/builder/src/components/userInterface/temporaryPanelStructure.js index 9a4e91fc43..ca880d3118 100644 --- a/packages/builder/src/components/userInterface/temporaryPanelStructure.js +++ b/packages/builder/src/components/userInterface/temporaryPanelStructure.js @@ -328,9 +328,9 @@ export default { control: TableViewSelect, }, { - label: "Detail URL", + label: "Table URL", key: "detailUrl", - placeholder: "tableName/", + placeholder: "tableName", control: Input, }, { diff --git a/packages/standard-components/src/DataGrid/Component.svelte b/packages/standard-components/src/DataGrid/Component.svelte index a8d6653e38..13d52fd0a6 100644 --- a/packages/standard-components/src/DataGrid/Component.svelte +++ b/packages/standard-components/src/DataGrid/Component.svelte @@ -60,10 +60,6 @@ const jsonTable = await _bb.api.get(`/api/tables/${datasource.tableId}`) table = await jsonTable.json() schema = table.schema - // schema._id = { - // type: '_id', - // options: detailUrl - // } } columnDefs = Object.keys(schema).map((key, i) => { @@ -83,12 +79,12 @@ columnDefs = [...columnDefs, { headerName: 'Details', field: '_id', - width: 50, + width: 25, flex: 0, editable: false, cellRenderer: getRenderer({ type: '_id', - options: detailUrl || 'someTableName' + options: detailUrl }), autoHeight: true, }] diff --git a/packages/standard-components/src/DataGrid/customRenderer.js b/packages/standard-components/src/DataGrid/customRenderer.js index e99ece9d84..4e4111af77 100644 --- a/packages/standard-components/src/DataGrid/customRenderer.js +++ b/packages/standard-components/src/DataGrid/customRenderer.js @@ -143,7 +143,7 @@ function viewDetailsRenderer(options) { new ViewDetails({ target: container, props: { - url: `${options}${params.data._id}` + url: `/${options}/${params.data._id}` }, })