Добавлено форматирование чисел с разделителем тысяч и запятой
Числовые колонки теперь отображаются в русской локализации: - Пробел как разделитель тысяч (90217 → 90 217) - Запятая для дробной части (90217.4 → 90 217,4) Fixes #5 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -502,6 +502,16 @@ async function selectTable(schema, tableName) {
|
|||||||
field: col.COLUMN_NAME,
|
field: col.COLUMN_NAME,
|
||||||
headerSort: true, // ✅ Явно включаем сортировку
|
headerSort: true, // ✅ Явно включаем сортировку
|
||||||
sorter: sorterType, // ✅ Тип сортировщика для отображения стрелок
|
sorter: sorterType, // ✅ Тип сортировщика для отображения стрелок
|
||||||
|
// ✅ Форматтер для чисел (разделитель тысяч, запятая для дробной части)
|
||||||
|
...(sorterType === "number" && {
|
||||||
|
formatter: function(cell) {
|
||||||
|
const value = cell.getValue();
|
||||||
|
if (value === null || value === undefined || value === '') return '';
|
||||||
|
const num = parseFloat(value);
|
||||||
|
if (isNaN(num)) return value;
|
||||||
|
return num.toLocaleString('ru-RU');
|
||||||
|
}
|
||||||
|
}),
|
||||||
// ✅ Добавляем тултип для заголовка
|
// ✅ Добавляем тултип для заголовка
|
||||||
headerTooltip: function(e, column) {
|
headerTooltip: function(e, column) {
|
||||||
const comment = col.COLUMN_COMMENT;
|
const comment = col.COLUMN_COMMENT;
|
||||||
|
|||||||
Reference in New Issue
Block a user