|
|
@ -1,6 +1,6 @@ |
|
|
|
<template> |
|
|
|
<q-tr :class="row.selected ? 'selected' : ''"> |
|
|
|
<q-td class="nowrap text-nowrap"> |
|
|
|
<q-td :style="tdWidthComputed" class="nowrap text-nowrap"> |
|
|
|
<div class="flex flex-nowrap items-center"> |
|
|
|
<!--层级占位符--> |
|
|
|
<span :style="`width:${27 * props.level}px;`"></span> |
|
|
@ -93,7 +93,9 @@ const state = reactive({ |
|
|
|
}); |
|
|
|
|
|
|
|
const tdWidthComputed = computed(() => { |
|
|
|
return { width: 100 * props.level + 'px' }; |
|
|
|
let width = props.gridProps.checkboxSelection ? 28 * (3 + props.level) : 28 * (2 + props.level); |
|
|
|
const padding = 8 * 3; |
|
|
|
return { width: width + padding + 'px', minWidth: width + padding + 'px' }; |
|
|
|
}); |
|
|
|
|
|
|
|
watch( |
|
|
|