fix(canvas): fix premature text truncation in canvas grid cells
* fix: 修复 Canvas 单元格文本提前截断 * fix: 清理 Dremio 未使用连接 URL 判断 --------- Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
This commit is contained in:
1 parent
cd55c3d3ac
commit
d55967cca8
4 files changed
+28
-10
No files matched your search
@@ -844,11 +844,6 @@ function dremioDefaultDriverClass(mode = dremioConnectionMode.value) {
|
||||
return mode === "legacy" ? DREMIO_LEGACY_JDBC_DRIVER_CLASS : DREMIO_ARROW_FLIGHT_SQL_JDBC_DRIVER_CLASS;
|
||||
}
|
||||
|
||||
function isDremioGeneratedDefaultConnectionUrl(value: string) {
|
||||
const url = value.trim();
|
||||
return url === DREMIO_ARROW_FLIGHT_SQL_JDBC_URL || url === `${DREMIO_ARROW_FLIGHT_SQL_JDBC_URL}?useEncryption=false` || url === DREMIO_LEGACY_JDBC_URL;
|
||||
}
|
||||
|
||||
function isDremioGeneratedDefaultDriverClass(value: string | undefined) {
|
||||
const driverClass = value?.trim() || "";
|
||||
return !driverClass || driverClass === DREMIO_ARROW_FLIGHT_SQL_JDBC_DRIVER_CLASS || driverClass === DREMIO_LEGACY_JDBC_DRIVER_CLASS;
|
||||
|
||||
@@ -4438,6 +4438,8 @@ const canvasDetailButtonCell = computed(() => {
|
||||
if (!useCanvasGridRows.value || isScrolling.value) return null;
|
||||
const target = hoveredDetailCell.value ?? quickDownloadMenuCell.value ?? (showCellDetail.value ? detailCell.value : null);
|
||||
if (!target || !cellDetailButtonVisible(target.rowIndex, target.col)) return null;
|
||||
const editing = editingCell.value;
|
||||
if (editing?.rowId === displayItems.value[target.rowIndex]?.id && editing.col === target.col) return null;
|
||||
const visibleColIdx = visibleColumnIndexes.value.indexOf(target.col);
|
||||
if (visibleColIdx < 0) return null;
|
||||
const rect = canvasCellViewportRect(target.rowIndex, visibleColIdx);
|
||||
|
||||
Reference in new issue
Block a user