jquery数据表选择不起作用

jquery datatable select not working

本文关键字:不起作用 选择 数据表 jquery      更新时间:2023-09-26

我已经为我的数据表编写了这段代码

$(function(){
    var $oltable=$("#owner-lead-table");
    var oltable=$oltable.DataTable({
        // 'serverSide' : true,
        // 'ajax': {
        //  url:"/getAllTenantLeadsNotInOpportunity",
        //  type:"GET",
        //  contentType:"application/json",
        //  data : function(d){
        //      console.log(d);
        //      return JSON.stringify(d);
        //  },
        //  dataSrc: function (json) {
        //          console.log(json);
  //                   return json;
  //                },
  //           columns: [
  //            { data:'tenantLeadId' },
  //            { data:'name'},
  //            { data:'email'},
  //            { data:'mobileNumber'},
  //            { data:'qualifier'},
  //            { data:'createdOn'},
  //            { data:'comment'}
  //           ],
        // },
        select:"single"
    });
    $.ajax( {
                type: 'GET',
                url: '/getAllTenantLeadsNotInOpportunity',
                success : function(tenant_leads) {
                            console.log("Inside success function");
                            oltable.clear().draw();
                            $.each(tenant_leads, function(i,lead){
                                oltable.row.add([lead.tenantLeadId,lead.name,lead.email,lead.mobileNumber,lead.qualifier,lead.createdOn,lead.comment]).draw(false);
                        });
                }
            });
});

数据表版本为1.10.10。事实是select:"single"不起作用,因为它应该在单击表时只选择一行。我所说的选择是指用户界面中的选择。但它也适用于其他应用程序。我希望select:"single"按预期工作。

我遇到了同样的问题,我使用invalide方法解决了这个问题,而不是再次清除和添加行。