6

こんにちは、jquery datatbles プラグインを使用して、約 40 の列/フィールドを持つ Oracle テーブルの UI を開発しようとしています。最大 18 列まで表示できますが、それ以降は機能しません。他の誰かが以前に同じ問題に直面していませんか? これについて私にアドバイスしてください。私はjqueryにかなり慣れていません。

`Sorry for that...

Oracle テーブルの UI を作成しようとしているときに、18 列 (任意の 18) 用に構成すると、UI が完全に機能していることがわかります。しかし、列をもう 1 つ追加して構成を更新すると、UI が読み込まれません。

<script type="text/javascript">
     $(document).ready(function () {
       $("#reports").dataTable({
            "bServerSide": true,
            "sAjaxSource": "/databaseInterface/DataSource",
            "bProcessing": true,
            "sPaginationType": "full_numbers",
            "bJQueryUI": true,
            "aoColumns": [
                          {  "sName": "ID",
                             "bSearchable": false,
                             "bSortable": false,
                             "bVisible": false
                                 },
                  { "sName": "name" },
                  { "sName": "sname" },
                  { "sName": "address" },
                  { "sName": "city" },
                  { "sName": "post code" },
                  { "sName": "age" },
                  { "sName": "major" },
                  { "sName": "grade" },
                  { "sName": "Elect1" },
                  { "sName": "Elect2" },
                  { "sName": "Elect3" },
                  { "sName": "Elect4" },
                  { "sName": "Elect5" },
                  { "sName": "Assig1" },
                  { "sName": "Assig2" },
                  { "sName": "Assig3" },
                  { "sName": "Assig4" },
                  { "sName": "Assig5" }
                 ]
     }).makeEditable({
            "aoColumns": [
                          {},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}
                      ]
                      });
    });
    </script>

これは正しく動作している私のサンプル コードです。最後に { "sName": "Status" } を追加し、UI に何も表示されない対応する値でデータソースを更新します。`

jquery 1.8、Java 5、および jquery 編集可能データ可能プラグイン

私が使用しているこのWebサイトのデータテーブル参照に示されているデータテーブルのように、Oracleテーブルを表示しようとしています

4

1 に答える 1

5

問題の可能性が非常に高いのは、サーバーが特定の文字数を超えるGET要求を拒否していることです。デフォルトでは、DataTablesはサーバー側の処理要求をGETとして送信します。POSTに変更するには、sServerMethodオプション(http://datatables.net/ref#sServerMethod )を使用します。

于 2012-10-26T18:42:31.267 に答える