Значение столбца DataTable для поля Status - PullRequest
2 голосов
/ 21 января 2020

У меня есть поле в таблице tbl_School [Status (bit, not null)], значение которого 1/0. Когда это поле отображается в DataTable

 {
                      "data": "Status",
                      "name": "Status", "autoWidth": true
},

, оно показывает значение "true". Но я хочу отобразить «Активно» для 1 и «Закрыто» для 0 вместо true / false . поэтому я попытался

{
                      "data": "Status",
                      "render" : function(data)
                      {
                          if (data === "true") { return "Active" }
                          else return "Closed"
                      },

                      "name": "Status", "autoWidth": true
},

, но при реализации вышеуказанного кода в поле состояния также отображается Closed для true. Также я попытался,

{
                      "data": "Status",
                      "render" : function(data)
                      {
                          if (data === "1") { return "Active" }
                          else return "Closed"
                      },

                      "name": "Status", "autoWidth": true
},

все еще получая Closed для true значений. Почему это так?

1 Ответ

3 голосов
/ 21 января 2020
{
      "data": "Status",
      "render" : function(data)
      {
          if (data) {
            return "Active" 
          }else{
            return "Closed"
          }
      },

      "name": "Status", "autoWidth": true
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...