title: Applying fnFilter to a modified table
body: <p>Using DataTables 1.9.4 and JQuery 1.4.4.
  I'm trying to create a table which filters certain rows based on the visible column. The table is driven by an AngularJS like in-house controller.
  When the table is displayed, the filter works fine, but thereafter, if the value changes, the filter is not updated.
  The controller consists of an array (one for each row). When the table is updated through it, the filter is not reapplied. How can I make the filter reevaluate each row when the data changes?</p>
  
  <p>HTML as generated by controller:</p>
  
  <pre><code>&lt;table id="table-status"&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;visible&lt;/th&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Value&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;name1&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;0&lt;/td&gt;
              &lt;td&gt;name2&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;name3&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>The DataTables initialization:</p>
  
  <pre><code>var oTable = $("#table-status").dataTable( {
  "aoColumnDefs": [ { "bVisible": false, "aTargets": [ 0 ] },
                    { "bVisible": true, "aTargets": [ 1 ] },
                    { "bVisible": true, "aTargets": [ 2 ] } ],
      "bSort": false,
      "bFilter": true
  } );
  oTable.fnFilter("1", 0, false, false, false, false);
  </code></pre>