Javascript数据表时间和

Javascript数据表时间和,javascript,jquery,html,datatable,Javascript,Jquery,Html,Datatable,我正在尝试使用JavaScript DataTable做一些事情,但我被困在了某个地方 同一页上有2个数据表。 我正在从第一个数据表第二个数据表发送数据。我可以在第二个DataTable int中收集的footer部分中写入 我在DataTable的第二列中收集小时信息,我想写一个页脚。我做不到 你认为我应该怎么做。现有员工脚本如下 谢谢大家 <script type="text/javascript" language="javascript"> $(document).read

我正在尝试使用JavaScript DataTable做一些事情,但我被困在了某个地方

同一页上有2个数据表。 我正在从第一个数据表第二个数据表发送数据。我可以在第二个DataTable int中收集的footer部分中写入

我在DataTable的第二列中收集小时信息,我想写一个页脚。我做不到

你认为我应该怎么做。现有员工脚本如下

谢谢大家

<script type="text/javascript" language="javascript">

$(document).ready(function() {
    var t = $('#FlowList').DataTable({
            rowReorder: true,
                 "footerCallback": function ( row, data, start, end, display ) {
                var api = this.api(), data;

                // Remove the formatting to get integer data for summation
                var intVal = function ( i ) {
                    return typeof i === 'string' ?
                        i.replace(/[\$,]/g, '')*1 :
                        typeof i === 'number' ?
                            i : 0;
                };

                // Tüm sayfaların toplamı
                      total = api
                    .column( 3 )
                    .data()
                    .reduce( function (a, b) {
                        return intVal(a) + intVal(b);
                    }, 0 );

                // Gösterilen sayfanın toplamı
                     pageTotal = api
                    .column( 3, { page: 'current'} )
                    .data()
                    .reduce( function (a, b) {
                        return intVal(a) + intVal(b);
                    }, 0 );

                    // Footer Güncelleme
                    $( api.column( 3 ).footer() ).html(
                        /* '$'+pageTotal +' ( $'+ total +' Toplam)'  */
                        'Toplam ' + total
                    );
                }
            });

    var counter = 1;
    var table = $('#NewsListTable').DataTable();

    $('#NewsListTable tbody').on('dblclick', 'tr', function(){
        var data = table.row( this ).data();
        //alert(data[3]);

        t.row.add( [
            counter +'', //Sıra numarasını her seferinde 1 arttırıyoruz.
            data[1],
            data[2],
            data[3],
            data[4],
            data[5],
            data[6],
            data[7],
            data[8]
        ]
        ).draw( false );

        counter++;

    });
});

</script>

$(文档).ready(函数(){
var t=$(“#流程表”).DataTable({
行重新排序:对,
“footerCallback”:函数(行、数据、开始、结束、显示){
var api=this.api(),数据;
//删除格式以获取求和的整数数据
var intVal=函数(i){
返回类型i==='string'?
i、 替换(/[\$,]/g,)*1:
i的类型=='编号'?
i:0;
};
//Tüm sayfaların toplamı
总计=空气污染指数
.第(3)栏
.data()
.减少(功能a、b){
返回intVal(a)+intVal(b);
}, 0 );
//Gösterilen sayfanın toplamı
pageTotal=api
.column(3,{page:'current'})
.data()
.减少(功能a、b){
返回intVal(a)+intVal(b);
}, 0 );
//页脚甘塞勒姆
$(api.column(3.footer()).html(
/*“$”+pageTotal+”($”+total+“Toplam)”*/
“Toplam”+总计
);
}
});
var计数器=1;
var table=$('#NewsListTable').DataTable();
$('NewsListTable tbody')。在('dblclick','tr',function()上{
var data=table.row(this.data();
//警报(数据[3]);
t、 行。添加([
计数器+“”,//Sıra numarasınıher seferinde 1 arttırıyoruz。
数据[1],
数据[2],
数据[3],
数据[4],
数据[5],
数据[6],
数据[7],
数据[8]
]
).抽签(假);
计数器++;
});
});