Djangoデータテーブルに行IDを追加します

AlASAD WAIL

私はdjangodatatableを使用していますが、サーバーからのデータは次の形式になっています。

[ ['id_value','data col1','data col2',...]
   .
   .
   .]

私は次のようにすべての行にIDを作成しようとしています:

'rowId': 1,

しかし、それは機能しません

私のhtmlコード:

<table id="mainDataTable" class="table table-responsive-md table-{{ documentvals.table_type }}">
                        <thead>
                        <tr>
                            {% for field in list_fields %}
                                <th> {{ field }}</th>
                            {% endfor %}
                        </tr>
                        </thead>
                        <tbody>

                        </tbody>
                        <tfoot>
                        <tr>
                            {% for field in list_fields %}
                                <th> {{ field }}</th>
                            {% endfor %}
                        </tr>
                        </tfoot>
                    </table>
            

また、私のjsコードは次のとおりです。

let _columns= [
    {% for field in list_fields %}
        { "data": '{{ field }}' },
        {% endfor %}
]

$('#mainDataTable').DataTable({
        "paging": true,
        "lengthChange": true,
        "searching": true,
        "ordering": true,
        "info": true,
        "columns": _columns,
        "autoWidth": false,
        "responsive": true,
        "aaSorting": [],
        "pageLength": pag,
        "bProcessing": true,
        "bServerSide": true,
        "ajax": {
            "url": mainUrl,
        },
        'rowId': 1,
        "pagingType": "full_numbers",
        destroy: true,
    });

Djangoデータテーブルライブラリを編集したくありませんでした。

ヘマント・マリク

私の理解では、あなたはS.No.のようなものを与えようとしていると思います。rowIdどんな目的ためにでもあなたのテーブルに

enumerateこれを実現するには、Pythonのようなものが必要になる場合があります。この場合、djangoテンプレートでforloopカウンターを使用できます。これは、次のように複数のバリエーションで利用できます。ここに画像の説明を入力してください

参考までに、jsファイルの_columns変数forループでこれを使用する方法は次のとおりです

let _columns= [
    {% for field in list_fields %}
        { "data": '{{ field }}', "rowId": '{{forloop.counter}}' },
    {% endfor %}
]

同様に、テーブルでも使用できます。

forloopのドキュメントをテンプレート化し公式のdjangoをご覧になることを強くお勧めします

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

データテーブルの行にIDを追加する

分類Dev

DataTableBuilder forGoogleScriptsのデータテーブルに日時行を追加します

分類Dev

Dataprep-BigQueryテーブルにデータを追加します

分類Dev

変数をmysqlテーブルデータに追加します

分類Dev

JavaFXはテーブルにデータを追加します

分類Dev

テーブルデータhtmlに改行を追加します

分類Dev

データテーブルの子行にTinyMCEエディターを追加します

分類Dev

JQueryはテーブル行にボタンを追加します

分類Dev

合計とパーセンテージの行をDTデータテーブルに追加します

分類Dev

Angular 7:マテリアルデータテーブルに行を動的に追加します

分類Dev

行を追加すると、Django でデータテーブルが破損します

分類Dev

ボタンasp.netVBを使用してデータテーブルに行を追加しますか?

分類Dev

カスタムクラスラベルをデータテーブル行に追加します

分類Dev

行を複製せずに、別のテーブルのIDが一致するデータをどのように追加しますか?

分類Dev

C ++はデータグリッドビューテーブルに新しい行を追加します

分類Dev

テーブルの最初の行に新しいデータ レコードを追加しますか?

分類Dev

jQuery-リロード/更新せずにデータテーブルに行を追加します

分類Dev

配列に応じてデータベーステーブルに行を追加します

分類Dev

javascriptを介してデータテーブルに行を追加する

分類Dev

Ajaxを使用してテーブル行にデータを追加する

分類Dev

2番目のデータテーブルを既存のデータテーブルに追加します

分類Dev

2番目のデータテーブルを既存のデータテーブルに追加します

分類Dev

Cakephpのページ付けからテーブル行にデータを追加します

分類Dev

データテーブルに追加データを表示するボタンを追加します

分類Dev

別のテーブルのユーザーIDを使用してテーブルにデータを追加します

分類Dev

実質的に同じX行をデータテーブルに追加しますか?

分類Dev

jqueryを使用して動的データをテーブル本体に追加します

分類Dev

別のデータテーブルに存在するデータテーブルから行を削除します

分類Dev

ブログにコメントテーブルを追加し、データベース内のテーブルのIDを関連付けます

Related 関連記事

  1. 1

    データテーブルの行にIDを追加する

  2. 2

    DataTableBuilder forGoogleScriptsのデータテーブルに日時行を追加します

  3. 3

    Dataprep-BigQueryテーブルにデータを追加します

  4. 4

    変数をmysqlテーブルデータに追加します

  5. 5

    JavaFXはテーブルにデータを追加します

  6. 6

    テーブルデータhtmlに改行を追加します

  7. 7

    データテーブルの子行にTinyMCEエディターを追加します

  8. 8

    JQueryはテーブル行にボタンを追加します

  9. 9

    合計とパーセンテージの行をDTデータテーブルに追加します

  10. 10

    Angular 7:マテリアルデータテーブルに行を動的に追加します

  11. 11

    行を追加すると、Django でデータテーブルが破損します

  12. 12

    ボタンasp.netVBを使用してデータテーブルに行を追加しますか?

  13. 13

    カスタムクラスラベルをデータテーブル行に追加します

  14. 14

    行を複製せずに、別のテーブルのIDが一致するデータをどのように追加しますか?

  15. 15

    C ++はデータグリッドビューテーブルに新しい行を追加します

  16. 16

    テーブルの最初の行に新しいデータ レコードを追加しますか?

  17. 17

    jQuery-リロード/更新せずにデータテーブルに行を追加します

  18. 18

    配列に応じてデータベーステーブルに行を追加します

  19. 19

    javascriptを介してデータテーブルに行を追加する

  20. 20

    Ajaxを使用してテーブル行にデータを追加する

  21. 21

    2番目のデータテーブルを既存のデータテーブルに追加します

  22. 22

    2番目のデータテーブルを既存のデータテーブルに追加します

  23. 23

    Cakephpのページ付けからテーブル行にデータを追加します

  24. 24

    データテーブルに追加データを表示するボタンを追加します

  25. 25

    別のテーブルのユーザーIDを使用してテーブルにデータを追加します

  26. 26

    実質的に同じX行をデータテーブルに追加しますか?

  27. 27

    jqueryを使用して動的データをテーブル本体に追加します

  28. 28

    別のデータテーブルに存在するデータテーブルから行を削除します

  29. 29

    ブログにコメントテーブルを追加し、データベース内のテーブルのIDを関連付けます

ホットタグ

アーカイブ