title: Icheck style is not applied in ajax databind in datatable
body: <p>I am using <code>iCheck</code> plug-in with <code>datatable.js</code> in my web application.</p>
  
  <p>I use a ajax request to databind this table.</p>
  
  <p><img src="https://i.stack.imgur.com/HX6B9.png" alt="enter image description here"></p>
  
  <p>Please see my code below.</p>
  
  <p><strong>Html</strong></p>
  
  <pre><code>&lt;table id="tblCountry" class="table table-striped table-bordered table-hover table-highlight table-checkable"
                          data-display-rows="10"
                          data-info="true"
                          data-search="true"
                          data-paginate="true"                            &gt;
                          &lt;thead&gt;
                              &lt;tr&gt;
                                  &lt;th class="checkbox-column" style="min-width: 50px;"&gt;
                                      &lt;input id="thCheckBox" type="checkbox" class="icheck-input" /&gt;
                                  &lt;/th&gt;
                                  &lt;th&gt;Id&lt;/th&gt;
                                  &lt;th style="min-width: 100px;"&gt;Country&lt;/th&gt;
                              &lt;/tr&gt;
                          &lt;/thead&gt;
                      &lt;/table&gt;
  </code></pre>
  
  <p><strong>Script</strong></p>
  
  <pre><code>    ajaxUrl = '@Url.Action("GetTestCountryList", "Invoice")';
  
      dtTable = $("#tblCountry").dataTable({
          sAjaxSource: ajaxUrl,
          aoColumns: [
              {
                  "sClass": "checkbox-column",
                  bSortable: false,
                  "mRender": function (data, type, full) {
                      return '&lt;input type="checkbox" onclick="check(this)" class="icheck-input"&gt;';
                  }
              },
              { sTitle: "Id", bSortable: false, bVisible: false, },
              { sTitle: "Name", bSortable: true, },
          ],
      });
  </code></pre>
  
  <p><strong>Source</strong></p>
  
  <pre><code>    public ActionResult GetTestCountryList()
      {
  
          List&lt;Country&gt; lstCountry = new List&lt;Country&gt;();
  
          lstCountry.Add(new Country { Id = 1, Name = "India" });
          lstCountry.Add(new Country { Id = 2, Name = "USA" });
          lstCountry.Add(new Country { Id = 3, Name = "France" });
          lstCountry.Add(new Country { Id = 4, Name = "Germiny" });
          lstCountry.Add(new Country { Id = 5, Name = "Britan" });
  
          return Json(new
          {
              aaData = lstCountry.Select(e =&gt; new string[]
              {
                  "",
                  e.Id.ToString(),
                  e.Name
              }).ToArray()
          }, JsonRequestBehavior.AllowGet);
      }
  </code></pre>
  
  <p>My problem is the check box style is only applied in the header not applied in the rows. Is there any fault in my code?</p>