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