【问题标题】:Using if else on columns in server side jquery data table with ASP.NET Web Service在带有 ASP.NET Web 服务的服务器端 jquery 数据表中的列上使用 if else
【发布时间】:2017-04-26 10:47:00
【问题描述】:

我已经有一段时间没有寻找答案了。 问题是我总是使用 ajax 请求来填充我的数据表,并且可以根据列值轻松应用 if else 条件,但这种做法适用于小于 50,000 的数据。今天我碰巧在具有更多行的更大数据集上使用数据表,所以我使用了以下代码:

$("#example").DataTable({
    columns: [
        {'data': 'employer_id' },
        { 'data': 'intern_id' } 
    ],

    sAjaxSource: '../EmployeeService.asmx/GetEmployees',
    sServerMethod: 'post' 
    })
});

使用 Web 服务来获取数据和用于服务器端处理的存储过程,这就像一个魅力。现在,我的问题是,如何在此表上使用 if else 例如,如果我在 column1 中有“abc”,我想在数据表中显示“ABC”。 帮助!

【问题讨论】:

    标签: jquery asp.net web-services datatable conditional


    【解决方案1】:
           columnDefs: [ {
                     targets: 0,
                     render: function ( data, type, row ) {
                         if (data == 0) {
                             return "zero";
                         }
                         else
                             return "non zero";
                     }
                 },
                 {
                     targets: 1,
                     render: function (data, type, row) {
                         if (data == 0) {
                             return " intern zero";
                         }
                         else
                             return "intern non zero";
                     }
                 }]
    

    这已经完成了工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 2018-12-26
      • 2011-06-15
      • 2014-09-06
      相关资源
      最近更新 更多