2

我是 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
            } );
        }
    } );
4

1 回答 1

0

在 App Framework 2.1 中,我们提供了一种使用 jQuery 和 App Framework UI 而不会发生冲突的方法。而不是使用 appframework.js。我们创建了一个名为 jq.appframework.js 的 jQuery* 插件。

要使用该插件,首先包含 jQuery*,然后是 jq.appframework.js,最后是 appframework.ui.js(不是缩小版)。

 <script src="jquery.js"></script>
 <script src="jq.appframework.js"></script>
 <script src="appframework.ui.js"></script>

https://raw.githubusercontent.com/01org/appframework/master/jq.appframework.js https://raw.githubusercontent.com/01org/appframework/master/ui/appframework.ui.js

您使用的是未缩小版本的 jQuery 吗?

于 2014-05-30T22:39:27.087 回答