列の値のJqueryDatatableチェックボックスベースを有効または無効にします

エリックはTchatchouaが好き

'Status'列の値のデータベースのチェックボックスを有効または無効にする必要があります。ステータスが「クローズ」のときにチェックボックスを無効にしたい。クエリのwhere句を変更することで、クローズチケットの表示を停止できることはわかっています。しかし、私はユーザーがすべてのチケットを見ることができるようにしたい

テーブル表示

ここに画像の説明を入力してください

C#コード

 public ActionResult GetChildTickets1(int id)
    {
        _db.Configuration.ProxyCreationEnabled = false;
        IQueryable<VmRequest> results = _db.VmRequests.Where(i => i.ParentId == id) ;
        return Json(results, JsonRequestBehavior.AllowGet);
    }

JQueryコード

 // Datatable value from the database
  var enabletemplateListVM;
    function tchildticket () {
        enabletemplateListVM = {
            dt: null,
            init: function () {
                dt = $('#childtable').DataTable({
                    "pageLength": 10,                                              
                    "ajax": {
                        // Url
                        "url": "/Home/GetChildTickets1?id="[email protected],
                        "type": "POST",
                        "datatype": "json",
                        "dataSrc": function (d) {
                            return d
                        }
                    },
                     // Table Columns to display the data
                    "columns": [                            
                   {
                            "targets": [0],
                            "data": "Id", "autoWidth": true,
                            "render": function (data, type, full) {
                                return '<input type="checkbox" id="cticket" name="cticket" value="' + full.Id + '"/>';
                            },
                        },
                        { "title": "Ticket Id", "data": "Id", "name": "Id" },
                        {
                            "title": "Logged On", "data": "CreatedOn", "name": "CreatedOn",
                            // Date Formating
                          render: function (data, type, full, meta) {
                                if (data !== null) {
                                    return (moment(data).format("DD/MM/YYYY"));
                                } else {
                                    return '';
                                }
                            }
                        },
                        { "title": "Ticket Type", "data": "TypeofWork", "name": "TypeofWork" },
                        { "title": "Subject", "data": "Subject", "name": "Subject" },
                        { "title": "Contact", "data": "ContactId", "name": "ContactId" },                         
                        { "title": "Status ", "data": "CurrentStatus", "name": "CurrentStatus" },                        
                        { "title": "Team", "data": "Teamid", "name": "Teamid" },
                    ],
                });
            }
        }
        enabletemplateListVM.init();
    }
Gyrocode.com

チェックボックスを含む列には、以下のコードを使用してください。

クローズされたチケットのステータス列に「クローズ」が含まれていると想定しましたが、それに応じてコードを変更してください。

{
    "data": "Id", 
    "autoWidth": true,
    "render": function (data, type, full) {
        if(type === 'display'){
             var attrDisabled = '';

             // If ticket is closed
             if(full['CurrentStatus'] === 'Closed'){
                // Disable the checkbox
                attrDisabled = 'disabled';
             }

             data = '<input type="checkbox" id="cticket" name="cticket" value="' + full.Id + '" ' + attrDisabled + '/>';
        }

        return data;
    }
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

テーブルの列のチェックボックスを有効または無効にする方法

分類Dev

特定の列の値に応じて、jqgridのチェックボックスの選択を有効または無効にします

分類Dev

Javascriptを使用してチェックボックス配列を無効または有効にする

分類Dev

javascriptを使用してコンボボックスの値を選択し、有効にするチェックボックスを無効にします

分類Dev

javascriptを使用してチェックボックスを有効または無効にします

分類Dev

JavaScript / JQuery:一部のチェックボックスのみを有効にし、他のチェックボックスを無効にします

分類Dev

チェックボックスで入力フィールドを有効または無効にする

分類Dev

チェックボックスのAndroidonclickで編集テキストを有効または無効にします

分類Dev

特定の番号がチェックされた後、チェックボックスを無効にします

分類Dev

チェックボックスの値に基づいて入力フォームフィールドを有効/無効にします

分類Dev

最後のチェックボックスを除くすべての前のチェックボックスを無効にし、他のチェックボックスが有効になっている場合は前のチェックボックスを有効にします

分類Dev

Visual Basic6.0はデータグリッドのチェックボックスを無効にします

分類Dev

特定の数のチェックボックスがチェックされた後、チェックボックスを無効にします

分類Dev

input = "radio"を選択したときにチェックボックスを有効/無効にします

分類Dev

Angular 2FormBuilderはチェックボックス選択のフィールドを無効にします

分類Dev

チェックボックスのクリックでテキストフィールドを有効/無効にしようとしています

分類Dev

php-複数のチェックボックスは、データが有効な値をロードするときにチェックします

分類Dev

クリックしたチェックボックスを有効にしたまま、グループ化されたチェックボックスを無効にするにはどうすればよいですか?

分類Dev

チェックボックスでDataGridViewの特定の行を有効または無効にするにはどうすればよいですか?

分類Dev

チェックボックスをオンにし、空を入力した場合、別のチェックボックスを無効にします

分類Dev

チェックされた状態でのみチェックボックスの色を変更し、ユーザーの操作を無効にします

分類Dev

DataGridViewの最後の行のチェックボックスを非表示または無効にする

分類Dev

剣道でチェックボックスを無効または有効にする方法

分類Dev

ドロップダウンの値に基づいてチェックボックスを有効/無効にします

分類Dev

.csv ファイルを読み取り、C# で列のステータスを考慮してチェックボックスを有効または無効にする方法

分類Dev

HTMLの無効なチェックボックスのマークをオフにします

分類Dev

Dynatree-ノードが選択されたときに子ノードのチェックボックスを無効(または非表示)にします

分類Dev

jQuery-値が配列内の要素と一致する場合はチェックボックスを無効にします

分類Dev

データテーブルAngularJSのチェックボックスのチェックボックスを無効/有効にする方法は?

Related 関連記事

  1. 1

    テーブルの列のチェックボックスを有効または無効にする方法

  2. 2

    特定の列の値に応じて、jqgridのチェックボックスの選択を有効または無効にします

  3. 3

    Javascriptを使用してチェックボックス配列を無効または有効にする

  4. 4

    javascriptを使用してコンボボックスの値を選択し、有効にするチェックボックスを無効にします

  5. 5

    javascriptを使用してチェックボックスを有効または無効にします

  6. 6

    JavaScript / JQuery:一部のチェックボックスのみを有効にし、他のチェックボックスを無効にします

  7. 7

    チェックボックスで入力フィールドを有効または無効にする

  8. 8

    チェックボックスのAndroidonclickで編集テキストを有効または無効にします

  9. 9

    特定の番号がチェックされた後、チェックボックスを無効にします

  10. 10

    チェックボックスの値に基づいて入力フォームフィールドを有効/無効にします

  11. 11

    最後のチェックボックスを除くすべての前のチェックボックスを無効にし、他のチェックボックスが有効になっている場合は前のチェックボックスを有効にします

  12. 12

    Visual Basic6.0はデータグリッドのチェックボックスを無効にします

  13. 13

    特定の数のチェックボックスがチェックされた後、チェックボックスを無効にします

  14. 14

    input = "radio"を選択したときにチェックボックスを有効/無効にします

  15. 15

    Angular 2FormBuilderはチェックボックス選択のフィールドを無効にします

  16. 16

    チェックボックスのクリックでテキストフィールドを有効/無効にしようとしています

  17. 17

    php-複数のチェックボックスは、データが有効な値をロードするときにチェックします

  18. 18

    クリックしたチェックボックスを有効にしたまま、グループ化されたチェックボックスを無効にするにはどうすればよいですか?

  19. 19

    チェックボックスでDataGridViewの特定の行を有効または無効にするにはどうすればよいですか?

  20. 20

    チェックボックスをオンにし、空を入力した場合、別のチェックボックスを無効にします

  21. 21

    チェックされた状態でのみチェックボックスの色を変更し、ユーザーの操作を無効にします

  22. 22

    DataGridViewの最後の行のチェックボックスを非表示または無効にする

  23. 23

    剣道でチェックボックスを無効または有効にする方法

  24. 24

    ドロップダウンの値に基づいてチェックボックスを有効/無効にします

  25. 25

    .csv ファイルを読み取り、C# で列のステータスを考慮してチェックボックスを有効または無効にする方法

  26. 26

    HTMLの無効なチェックボックスのマークをオフにします

  27. 27

    Dynatree-ノードが選択されたときに子ノードのチェックボックスを無効(または非表示)にします

  28. 28

    jQuery-値が配列内の要素と一致する場合はチェックボックスを無効にします

  29. 29

    データテーブルAngularJSのチェックボックスのチェックボックスを無効/有効にする方法は?

ホットタグ

アーカイブ