﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - WebGrid Enterprise - uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><pubDate>Sun, 23 Jan 2011 22:42:48 GMT</pubDate><dc:creator>MarTin</dc:creator><category>Webgrid 6.0</category><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;My code is similar to yours.&lt;/p&gt;&lt;pre&gt;function DoUncheck()
{
   var grid = ISGetObject("WebGrid1");
   var table = grid.GetRootTable();
   var checkedRows = table.GetCheckedRows();

   for (var i = 0; i &amp;lt; checkedRows.length; i&amp;#43;&amp;#43;)
   {
      var selectedRows = checkedRows[i].childNodes[1].childNodes[0];
      selectedRows.click();
   }
}&lt;/pre&gt;
&lt;p&gt;Well, I think that's the best way so far for your scenario.&lt;/p&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;</description></item><item><title>uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><pubDate>Sun, 23 Jan 2011 22:26:27 GMT</pubDate><dc:creator>hosney</dc:creator><category>Webgrid 6.0</category><description>&lt;p&gt;Right now I'm doing it using this code snippet. If there is a better way of doing this it would be great..&lt;/p&gt;&lt;pre&gt;function uncheckAll() {&lt;br /&gt;            var grid = ISGetObject("WebGrid");&lt;br /&gt;            var gridRows = grid.RootTable.GetCheckedRows();&lt;br /&gt;            for (i = 0; i &amp;lt; gridRows.length; i&amp;#43;&amp;#43;) {&lt;br /&gt;                gridRows[i].cells[1].childNodes[0].click();&lt;br /&gt;            }&lt;br /&gt;        }&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><pubDate>Sun, 23 Jan 2011 21:12:09 GMT</pubDate><dc:creator>hosney</dc:creator><category>Webgrid 6.0</category><description>This won't work. I need to uncheck all checked rows. What this does is toggle between checked and unchecked.&lt;br /&gt;</description></item><item><title>uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><pubDate>Fri, 21 Jan 2011 06:16:35 GMT</pubDate><dc:creator>MarTin</dc:creator><category>Webgrid 6.0</category><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You can use the following code to check/uncheck all rows:&lt;/p&gt;&lt;pre&gt;function DoUncheck()
{
    var grid = ISGetObject("WebGrid1");
    var colHeader = grid.RootTable.GetElement(WG40.COLHEADER, WG40.HTMLDIV);
    var checkRowElm = colHeader.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0];

    checkRowElm.click();
}&lt;/pre&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;</description></item><item><title>uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><pubDate>Fri, 21 Jan 2011 06:15:28 GMT</pubDate><dc:creator>MarTin</dc:creator><category>Webgrid 6.0</category><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You can use the following code to check/uncheck all rows:&lt;/p&gt;&lt;pre&gt;function DoUncheck()
{
   var grid = ISGetObject("WebGrid1");
   var colHeader = grid.RootTable.GetElement(WG40.COLHEADER, WG40.HTMLDIV);
   var checkRowElm = colHeader.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0];

   checkRowElm.click();
}&lt;/pre&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;</description></item><item><title>uncheck all checker rows using javascript</title><link>http://www.intersoftsolutions.com/Community/WebGrid/uncheck-all-checker-rows-using-javascript/</link><pubDate>Fri, 21 Jan 2011 01:51:03 GMT</pubDate><dc:creator>hosney</dc:creator><category>Webgrid 6.0</category><description>&lt;p&gt;How can I uncheck all rowchecker column checkboxes in the client? I tried grid.RootTable.ClearSelectedRows() and grid.ClearSelection() but neither worked. Do I have to iterate through each selected row and uncheck?&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>