1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/x_discoverer-Vue.NetCore

 / Детали:

Суммирование столбцов таблицы: если установлен параметр column.numberLength и результат суммирования...

Предстоит сделать
Владелец
Создано  
06.03.2025

является целым числом, то общая сумма отображается неправильно.

Признаки:

  1. В столбце A требуется вычисление суммы, а также column.numberLength равно 4.
  2. Актуальная сумма равна 19833.0000.
  3. Отображаемая сумма на странице составляет 1983300, так как '19833.0000'.replace('.00', '') равно '1983300'.

Vol.Vite3 VolTable.vue getInputSummaries

Текущее исправление: замена '.00' должна содержать такое же количество нулей, как указано в numberLength.

const decimalNum = column.numberLength || 2;
const decimalPart = '.' + '0'.padEnd(decimalNum, '0');
sum = (sum * 1.0).toFixed(col.numberLength || 2).replace(decimalPart, '') * 1.0;

Комментарий (0)

GitLife Service Account СозданоЗадачи 23 дней назад

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
GitLife Service Account-gitlife
1
https://gitlife.ru/oschina-mirror/x_discoverer-Vue.NetCore.git
git@gitlife.ru:oschina-mirror/x_discoverer-Vue.NetCore.git
oschina-mirror
x_discoverer-Vue.NetCore
x_discoverer-Vue.NetCore