我是 DataTables 的新手,所以如果这很愚蠢,请接受我的道歉......
我正在尝试在英特尔 xdk 应用程序框架上集成数据表。虽然数据表扩展了 div 的垂直长度,但它没有扩展水平长度,我似乎无法滚动。这是代码。
我不确定如何为 xdk 应用程序框架提供示例,但如果有人让我知道我很高兴发布。
谢谢!
附录:
我不知道这是否会有所帮助,但如果你正好击中桌子,它会滚动。这几乎就像它没有注册点击或其他东西在顶层注册它。尽管滚动正确,但 10/20 中的每个人都会尝试。似乎应用程序框架没有正确地将控制/焦点传递给 DataTable。我该如何解决?希望这可以帮助某人!
var table = $('#table').dataTable( {
"symbol": symbol,
"exchange": exchange,
"aoColumns": columnData,
"aoColumnDefs": [
{ "aTargets": [0], "mRender": function (data, type, full) {return dateFormat(data)} },
{ "aTargets": [1], "mRender": function (data, type, full) {return numberWithCommas(data)} },
{ "aTargets": ["_all"], "mRender": function (data, type, full) {return numberWithCommas(parseFloat(data).toFixed(2))} },
],
"aaSorting": [[ 0, "desc" ]],
"bPaginate": false,
"bLengthChange": false,
"bFilter": false,
"bInfo": false,
"bAutoWidth": false,
"bProcessing": true,
"sScrollX": "100%",
"bScrollCollapse": true,
"bServerSide": true,
"sAjaxSource": str,
"bDeferRender": true,
"fnServerData": function( sUrl, aoData, fnCallback ) {
$.ajax( {
"url": sUrl,
"data": aoData,
"success": fnCallback,
"dataType": "jsonp",
"cache": false
} );
}
} );