Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么不是';t固定列使用数据表工作?_Javascript_Jquery_Css_Datatables - Fatal编程技术网

Javascript 为什么不是';t固定列使用数据表工作?

Javascript 为什么不是';t固定列使用数据表工作?,javascript,jquery,css,datatables,Javascript,Jquery,Css,Datatables,我正在处理数据表,我有一个JSON数据,我正在从中创建一个HTML表 我对使用数据表有一些要求,我的问题是我使用数据表固定列来固定我的列,但该表没有正确呈现,它显示为: 函数格式(数字,小数=2,区域设置='en-in'){ const fixed=parseInt(数字).toFixed(小数); 常量[int,dec]=固定的.split('.')) 常量intFormatted=(+int).toLocaleString(区域设置) 返回INTFORMATED+(十二月?“.+十二月:

我正在处理数据表,我有一个JSON数据,我正在从中创建一个HTML表

我对使用数据表有一些要求,我的问题是我使用数据表固定列来固定我的列,但该表没有正确呈现,它显示为:

函数格式(数字,小数=2,区域设置='en-in'){
const fixed=parseInt(数字).toFixed(小数);
常量[int,dec]=固定的.split('.'))
常量intFormatted=(+int).toLocaleString(区域设置)
返回INTFORMATED+(十二月?“.+十二月:”;
}
风险值数据=[{
“金额”:137551,
“账单日期”:“2018-12-01”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:130832,
“账单日期”:“2018-12-02”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:84501,
“账单日期”:“2018-12-03”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:81938,
“账单日期”:“2018-12-04”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:104634,
“账单日期”:“2018-12-05”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:95217,
“账单日期”:“2018-12-06”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:114856,
“账单日期”:“2018-12-07”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:104277,
“账单日期”:“2018-12-08”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:104180,
“账单日期”:“2018-12-09”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:76160,
“账单日期”:“2018-12-10”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:94503,
“账单日期”:“2018-12-11”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:87724,
“账单日期”:“2018-12-12”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:146463,
“账单日期”:“2018-12-13”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:150194,
“账单日期”:“2018-12-14”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:100765,
“账单日期”:“2018-12-15”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:96188,
“账单日期”:“2018-12-16”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:94390,
“账单日期”:“2018-12-17”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:105079,
“账单日期”:“2018-12-18”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:133846,
“账单日期”:“2018-12-19”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:151600,
“账单日期”:“2018-12-20”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:190293,
“账单日期”:“2018-12-21”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:100150,
“账单日期”:“2018-12-22”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:68592,
“账单日期”:“2018-12-23”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:128454,
“账单日期”:“2018-12-24”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:138538,
“账单日期”:“2018-12-25”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:78394,
“账单日期”:“2018-12-26”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:82636,
“账单日期”:“2018-12-27”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:70039,
“账单日期”:“2018-12-28”,
“门店”:“厨师贝克布鲁克菲尔德”
},
{
“金额”:62300,
“账单日期”:“2018-12-29”,
“门店”:“厨师贝克布鲁克菲尔德”
}
]
让formatData=函数(数据){
让billdates=[];
让出口=[];
data.forEach(元素=>{
if(billdates.indexOf(element.billdate)=-1){
推送(element.billdate);
}
if(出口指数)(元件出口)=-1){
插座。推动(元件。插座);
}
});
返回{
数据:数据,
billdates:billdates,
出口:出口,
};
};
让renderTable=函数(数据){
billdates=data.billdates;
出口=数据出口;
data=data.data;
设tbl=document.getElementById(“tblOlSalesSummary”);
让table=document.createElement(“table”);
设thead=document.createElement(“thead”);
让headerRow=document.createElement(“tr”);
设th=document.createElement(“th”);
th.innerHTML=“BillDate”;
添加(“文本中心”);
头颅附属器(th);
设grandTotal=0;
让outletWiseTotal={};
th=document.createElement(“th”);
th.innerHTML=“总计”;
添加(“文本中心”);
头颅附属器(th);
outlets.forEach(元素=>{
th=document.createElement(“th”);
th.innerHTML=元素;
添加(“文本中心”);
头颅附属器(th);
outletWiseTotal[元素]=0;
data.forEach(el=>{
如果(出口标高==元件){
outletWiseTotal[element]+=parseInt(el.amount);
}
});
grandTotal+=outletWiseTotal[元素];
});
附肢儿童(头颅);
headerRow=document.createElement(“tr”);
th=document.createElement(“th”);
th.innerHTML=“总计”;
添加(“文本中心”);
头颅附属器(th);
outlets.forEach(元素=>{
th=document.createElement(“th”);
th.innerHTML=outletWiseTotal[element].toLocaleString('en-in');
添加(“文本右侧”);
头颅附属器(th);
});
th=document.createElement(“th”);
th.innerHTML=grandTotal.toLocaleString('en-in');
添加(“文本右侧”);
headerRow.insertBefore(th,headerRow.children[1]);
附肢儿童(头颅);
表1.儿童(thead);
让tbody=document.createElement(“tbody”);
billdates.forEach(元素=>{
让row=document.createElement(“tr”);
td=document.createElement(“td”);
td.innerHTML=元素;
世界其他地区(td);
设total=0;
outlets.forEach(outlets=>{
设el=0;
data.forEach(d=>{
如果(d.billdate==元素&d.outlet==出口){
总计+=解析整数(d.金额);
el=d.金额;
}
<!--
<link rel="stylesheet" href="//cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
-->
.table {
    margin-bottom: 0 !important;
}
#DataTables_Table_0, .DataTables_scrollHeadInnner, .dataTable {width:100% !important;}