This commit is contained in:
SPRINX0\prochazka
2025-01-09 16:27:42 +01:00
parent 9f0d8e91ba
commit 5208a912a2
3 changed files with 13 additions and 2 deletions

View File

@@ -722,7 +722,7 @@
openDatabaseObjectDetail(
menu.tab,
menu.scriptTemplate,
{ ...data, defaultActionId: menu.defaultActionId },
{ ...data, defaultActionId: menu.defaultActionId, isRawMode: menu.isRawMode },
menu.forceNewTab,
menu.initialData,
menu.icon,
@@ -757,7 +757,7 @@
export async function openDatabaseObjectDetail(
tabComponent,
scriptTemplate,
{ schemaName, pureName, conid, database, objectTypeField, defaultActionId },
{ schemaName, pureName, conid, database, objectTypeField, defaultActionId, isRawMode },
forceNewTab?,
initialData?,
icon?,
@@ -791,6 +791,7 @@
objectTypeField,
initialArgs: scriptTemplate ? { scriptTemplate } : null,
defaultActionId,
isRawMode,
},
},
initialData,
@@ -857,6 +858,7 @@
database,
objectTypeField,
defaultActionId: prefferedAction.defaultActionId,
isRawMode: prefferedAction?.isRawMode ?? false,
},
forceNewTab,
null,

View File

@@ -15,6 +15,12 @@ function getTableLikeActions(dataTab) {
tab: dataTab,
defaultActionId: 'openTable',
},
{
label: 'Open raw data',
tab: dataTab,
defaultActionId: 'openRawTable',
isRawMode: true,
},
// {
// label: 'Open form',
// tab: dataTab,

View File

@@ -108,6 +108,7 @@
export let database;
export let schemaName;
export let pureName;
export let isRawMode = false;
export const activator = createActivator('TableDataTab', true);
@@ -245,6 +246,8 @@
...INTERVALS.map(seconds => ({ command: `tableData.setAutoRefresh.${seconds}`, text: `...${seconds} seconds` })),
];
}
$: console.log('isRawMode', isRawMode);
</script>
<ToolStripContainer>