TableView fixing

This commit is contained in:
Alexei Anoshenko 2026-09-05 19:35:43 +03:00
parent fd6bf1ef44
commit 34478c5ff1
2 changed files with 4 additions and 4 deletions

View File

@ -1521,7 +1521,7 @@ function setTableCellCursorByID(tableID, row, column) {
function setTableCellCursor(element, row, column) {
const cellID = element.id + "-" + row + "-" + column;
const cell = document.getElementById(cellID);
if (!cell || cell.getAttribute("inert") != null) {
if (!cell || cell.getAttribute("data-non-selectable") == 1) {
return false;
}
@ -1712,7 +1712,7 @@ function setTableRowCursorByID(tableID, row) {
function setTableRowCursor(element, row) {
const tableRowID = element.id + "-" + row;
const tableRow = document.getElementById(tableRowID);
if (!tableRow || tableRow.getAttribute("inert") != null) {
if (!tableRow || tableRow.getAttribute("data-non-selectable") == 1) {
return false;
}

View File

@ -1122,7 +1122,7 @@ func (table *tableViewData) htmlSubviews(self View, buffer *strings.Builder) {
buffer.WriteString(` onclick="tableRowClickEvent(this, event)"`)
if allowRowSelection != nil && !allowRowSelection.AllowRowSelection(row) {
buffer.WriteString(` inert`)
buffer.WriteString(` data-non-selectable=1`)
}
}
@ -1206,7 +1206,7 @@ func (table *tableViewData) htmlSubviews(self View, buffer *strings.Builder) {
if selectionMode == CellSelection {
buffer.WriteString(` onclick="tableCellClickEvent(this, event)"`)
if allowCellSelection != nil && !allowCellSelection.AllowCellSelection(row, column) {
buffer.WriteString(` inert`)
buffer.WriteString(` data-non-selectable=1`)
}
}