TABULAOTR, общий расчет таблицы не скачивается - PullRequest
0 голосов
/ 05 февраля 2020

Извините за мой Engli sh, так как я русский :) Я использую Tabulator. Почему нижний колонтитул таблицы не напечатан? И я не могу получить данные из нижнего колонтитула. И нижний колонтитул не печатает, я не знаю, с чем это связано. colsole log , пример таблицы


var table = new Tabulator("#uchet-table", {
layout:"fitColumns",
    movableRows:false,
    movableColumns: true,
    downloadConfig:{
        columnCalcs:true, 
    },
    groupBy:["object"],
    tooltips : true,   // Подсказки при наведении на ячейку
    columnCalcs:"both",
    groupClosedShowCalcs:true,
    groupToggleElement:"arrow", //arrow, header, false
    placeholder:"Нет данных",
    persistence:{
      sort:false,
      filter:false,
      columns:false,
    },
    persistenceID:"examplePerststance",
    groupStartOpen:true,
    columns:[
        {title:" ", field:"idact", sorter:"number", width:30},
        {title:"Месяц", field:"mouth", sorter:"string"},
        {title:"Объект", field:"object", sorter:"string"},
        {title:"Акт/Номер", field:"nomer_acta", sorter:"string",
        bottomCalc:function(values,data,calcParams){
          console.log(data);
          return "Итого:";
        }
        },
        {title:"Сумма без НДС", field:"sum_s_koef",  formatter:"money", width:180, align:"center", bottomCalc:"sum", formatterParams:paramMoney,
        bottomCalcParams:{precision: 2}, 
        bottomCalcFormatter: "money",
        bottomCalcFormatterParams:paramMoney,
        },
        {title:"НДС 20 %", field:"nds", formatter:"nds", width:180, align:"center", bottomCalc:"sum", formatterParams:paramMoney, 
        bottomCalcParams:{precision: 2}, 
        bottomCalcFormatter: "money",
        bottomCalcFormatterParams:paramMoney,
        },
        {title:"Всего с НДС", field:"sum_s_nds", formatter:"money", width:180, align:"center", bottomCalc:"sum", formatterParams:paramMoney,
        bottomCalcParams:{precision: 2}, 
        bottomCalcFormatter: "money",
        bottomCalcFormatterParams:paramMoney,
        },
    ],
    printAsHtml:true,
});
...