﻿<?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 - Webgrid 7 checkbox column type setting value, for all rows</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-7-checkbox-column-type-setting-value-for-all-rows/</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>Webgrid 7 checkbox column type setting value, for all rows</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-7-checkbox-column-type-setting-value-for-all-rows/</link><pubDate>Thu, 12 Nov 2009 12:07:32 GMT</pubDate><dc:creator>supporti-track.pmi@pmintl.com</dc:creator><description>&lt;p&gt;Thank you Glenn. It is working now.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Nicolas&lt;/p&gt;</description></item><item><title>Webgrid 7 checkbox column type setting value, for all rows</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-7-checkbox-column-type-setting-value-for-all-rows/</link><pubDate>Sun, 08 Nov 2009 22:42:16 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;The snippet you found is still using previous WebGrid reference. If you are using WebGrid 6 or 7, please use this snippet to achieve the same functionality:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;function checkAll() {&lt;br /&gt;    // get an instance of the WebGrid&lt;br /&gt;    var grid = ISGetObject('grdObj');&lt;br /&gt;&lt;br /&gt;    //Header processing&lt;br /&gt;    var RowHeader = grid.RootTable.GetElement(WG40.COLHEADER, WG40.HTMLTABLE).getElementsByTagName("tr")[0]&lt;br /&gt;    RowHeader.getElementsByTagName("td")[1].getElementsByTagName('input')[0].checked = true;&lt;br /&gt;    &lt;br /&gt;    // collect all checkboxes&lt;br /&gt;    // get all rows element of the WebGrid&lt;br /&gt;    var rows = grid.RootTable.GetElement(WG40.BODY, WG40.HTMLTABLE).getElementsByTagName("tr");&lt;br /&gt;&lt;br /&gt;    // iterate through all rows&lt;br /&gt;    for (var i = 0; i &amp;lt; rows.length; i&amp;#43;&amp;#43;) {&lt;br /&gt;        if (rows[i].type == "Record") {&lt;br /&gt;            // get the first column of the current row (checkbox)&lt;br /&gt;            var cell = grid.GetRowByElement(rows[i]).GetCell(0).CellElement;&lt;br /&gt;            cell.childNodes[0].checked = true;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;p&gt;I also attached a sample that I used to test the snippet.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Webgrid 7 checkbox column type setting value, for all rows</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-7-checkbox-column-type-setting-value-for-all-rows/</link><pubDate>Fri, 06 Nov 2009 03:56:36 GMT</pubDate><dc:creator>supporti-track.pmi@pmintl.com</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I'm looking for setting all checkbox values (on my first column - column type checkbox).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I would like to do that client-side and I'm using JavaScript. I found a sample "Using Checkbox combined with client-side programming" :&lt;/p&gt;&lt;pre&gt;function selectAll()
{
    // get an instance of the WebGrid
    var grid = wgGetGridById("WebGrid1");
    
    // collect all checkboxes
    // get all rows element of the WebGrid
    var rows = grid.Tables["Categories"].gettbTBElement().rows;
    
    // iterate through all rows
    for (var i=0; i&amp;lt; rows.length; i&amp;#43;&amp;#43;)
    {
        if (rows[i].type == "Record")
        {
            // get the first column of the current row (checkbox)
            var cell = wgGetCellByPosition(rows[i], 0);
            cell.childNodes[0].checked = true;
        }
    }
}
&lt;/pre&gt;

&lt;p&gt;All this function work well except the cell.childNodes[0].checked = true instruction. I get an error "childNodes.0" is null or not an object...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Do you have any ideas ?&lt;/p&gt;
&lt;p&gt;Nicolas&lt;/p&gt;</description></item></channel></rss>