Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>** Updated Fiddle to new location - Same code as before **</p> <p>Try dealing with the data directly. Have the checkbox hooked to the row's Id and filter on that.</p> <p>I linked a fiddle that removes array elements and then re-creates the grid. The 2 text boxes at the top of the grid capture the range of Ids that you want to remove (this would be the same array of your checkboxIds). Then I cycled through those "remove Ids", removed them from the data array and remade the grid.</p> <p>I slightly modified a previous fiddle and that's why I'm re-creating the grid instead of dealing with the DataSource object directly. But I hope you get the gist of what I'm doing.</p> <p>I have 1000 records in this example (only 3 columns) but it removes 950 records very quickly.</p> <p><a href="http://jsfiddle.net/vtocorleone/pw6D8/3/" rel="nofollow">Fiddle- Remove from data array</a></p> <p>Let me know if you need an example of this with the KendoUI DataSource object.</p> <p>I included this code below because StackOverflow wouldn't let me post without it.</p> <pre><code>function filterData() { var val1 = $("#val1").val(); var val2 = $("#val2").val(); var removeIndexes = new Array(); for (var i = val1; i &lt;= val2; i++) { removeIndexes.push(i); } $(removeIndexes).each(function(removeIndex) { var removeItemId = this; $(randomData).each(function(dataIndex) { var continueLoop = true; if (this.Id == removeItemId) { randomData.splice(dataIndex, 1); continueLoop = false; } return continueLoop; }); }); createGrid(); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload