|
|
@ -273,7 +273,7 @@ const { selectCell, startSelectRange, endSelectRange, clearSelectedRange, copyVa |
|
|
|
}, |
|
|
|
}, |
|
|
|
async (ctx: { row: number; col?: number; updatedColumnTitle?: string }) => { |
|
|
|
async (ctx: { row: number; col?: number; updatedColumnTitle?: string }) => { |
|
|
|
const rowObj = data.value[ctx.row] |
|
|
|
const rowObj = data.value[ctx.row] |
|
|
|
const columnObj = (ctx.col !== null && ctx.col !== undefined) ? fields.value[ctx.col] : null |
|
|
|
const columnObj = ctx.col !== null && ctx.col !== undefined ? fields.value[ctx.col] : null |
|
|
|
|
|
|
|
|
|
|
|
if (!ctx.updatedColumnTitle && isVirtualCol(columnObj)) { |
|
|
|
if (!ctx.updatedColumnTitle && isVirtualCol(columnObj)) { |
|
|
|
return |
|
|
|
return |
|
|
@ -646,8 +646,7 @@ const closeAddColumnDropdown = () => { |
|
|
|
<thead ref="tableHead"> |
|
|
|
<thead ref="tableHead"> |
|
|
|
<tr class="nc-grid-header border-1 bg-gray-100 sticky top[-1px]"> |
|
|
|
<tr class="nc-grid-header border-1 bg-gray-100 sticky top[-1px]"> |
|
|
|
<th data-testid="grid-id-column"> |
|
|
|
<th data-testid="grid-id-column"> |
|
|
|
<div class="w-full h-full bg-gray-100 flex min-w-[70px] pl-5 pr-1 items-center" |
|
|
|
<div class="w-full h-full bg-gray-100 flex min-w-[70px] pl-5 pr-1 items-center" data-testid="nc-check-all"> |
|
|
|
data-testid="nc-check-all"> |
|
|
|
|
|
|
|
<template v-if="!readOnly"> |
|
|
|
<template v-if="!readOnly"> |
|
|
|
<div class="nc-no-label text-gray-500" :class="{ hidden: selectedAllRecords }">#</div> |
|
|
|
<div class="nc-no-label text-gray-500" :class="{ hidden: selectedAllRecords }">#</div> |
|
|
|
<div |
|
|
|
<div |
|
|
|