multiline json editing

This commit is contained in:
Jan Prochazka
2022-09-25 09:29:38 +02:00
parent 7fc8b2901b
commit 3fe7d652b2
4 changed files with 71 additions and 16 deletions

View File

@@ -173,7 +173,7 @@
import { plusExpandIcon } from '../icons/expandIcons';
import FontIcon from '../icons/FontIcon.svelte';
import DictionaryLookupModal from '../modals/DictionaryLookupModal.svelte';
import EditCellDataModal from '../modals/EditCellDataModal.svelte';
import EditCellDataModal, { shouldOpenMultilineDialog } from '../modals/EditCellDataModal.svelte';
import { showModal } from '../modals/modalTools';
import { apiCall } from '../utility/api';
@@ -445,7 +445,7 @@
if (!cell) return false;
const column = getCellColumn(cell);
const cellData = rowData[column.uniqueName];
if (_.isString(cellData) && cellData.includes('\n')) {
if (shouldOpenMultilineDialog(cellData)) {
showModal(EditCellDataModal, {
value: cellData,
onSave: value => former.setCellValue(column.uniqueName, value),