query design columns

This commit is contained in:
Jan Prochazka
2021-03-19 16:57:00 +01:00
parent 9c1227273c
commit f7c4bbc708
5 changed files with 210 additions and 23 deletions

View File

@@ -16,6 +16,7 @@
export let targetDragColumn$;
export let onCreateReference;
export let onAddReferenceByColumn;
export let onSelectColumn;
$: designerColumn = (designer.columns || []).find(
x => x.designerId == designerId && x.columnName == column.columnName
@@ -84,13 +85,18 @@
class:isDragTarget={$targetDragColumn$ &&
$targetDragColumn$.designerId == designerId &&
$targetDragColumn$.columnName == column.columnName}
on:mousedown={e =>
onSelectColumn({
...column,
designerId,
})}
use:contextMenu={createMenu}
>
<CheckboxField
checked={!!(designer.columns || []).find(
x => x.designerId == designerId && x.columnName == column.columnName && x.isOutput
)}
onChange={e => {
on:change={e => {
if (e.target.checked) {
onChangeColumn(
{