﻿<?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 - Webgrid7 OnCellClick GetSelectedObject() error</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid7-OnCellClick-GetSelectedObject-error/</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>Webgrid7 OnCellClick GetSelectedObject() error</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid7-OnCellClick-GetSelectedObject-error/</link><pubDate>Sun, 17 Jan 2010 23:00:39 GMT</pubDate><dc:creator>andi@intersoftpt.com</dc:creator><description>&lt;p&gt;Hi Nicolas,&lt;/p&gt;&lt;p&gt;     Based on your scenario, I believe that it would be better if we used OnRowSelect client side event. Because on OnCellClick client event, there is no object has been retrieved. It will get the cell object only instead of its row. But instead, when you use OnRowSelect client side event, you can get the row object and get the cell by its named item.&lt;/p&gt;
&lt;p&gt;     Here is the snippet of it:&lt;/p&gt;
&lt;p /&gt;&lt;pre&gt;function WebGrid1_OnRowSelect(controlId, tblName, rowIndex, rowEl)
		{
		    var grid = ISGetObject(controlId);
		    var SelectedObject = grid.GetSelectedObject();
		    var RowObject = SelectedObject.ToRowObject();
		    var cells = RowObject.GetCells();
		        
		    alert(cells.GetNamedItem("Discontinued").Value);
			
			return true;
		}&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p /&gt;</description></item><item><title>Webgrid7 OnCellClick GetSelectedObject() error</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid7-OnCellClick-GetSelectedObject-error/</link><pubDate>Sun, 17 Jan 2010 23:00:38 GMT</pubDate><dc:creator>andi@intersoftpt.com</dc:creator><description>&lt;p&gt;&lt;span style="font-size: 9pt; "&gt;Hi Nicolas,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 9pt; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Based on your scenario, I believe that it would be better if we used OnRowSelect client side event. Because on OnCellClick client event, it will get the cell object only instead of its row. But, when you use OnRowSelect client side event, you can get the row object and get the cell by its named item.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 9pt; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Here is the snippet of it:&lt;/span&gt;&lt;/p&gt;
&lt;p /&gt;&lt;pre&gt;          function WebGrid1_OnRowSelect(controlId, tblName, rowIndex, rowEl)
		{
		    var grid = ISGetObject(controlId);
		    var SelectedObject = grid.GetSelectedObject();
		    var RowObject = SelectedObject.ToRowObject();
		    var cells = RowObject.GetCells();
		        
		    alert(cells.GetNamedItem("Discontinued").Value);
			
			return true;
		}&lt;/pre&gt;
&lt;p&gt;    &lt;span style="font-size: 9pt; "&gt; &amp;nbsp;Just for your information, check box only return a value of true or false. It does not contain any text. I hope it helps and please, do not hesitate to ask if you have any other questions. Thank you.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 9pt; "&gt;Best Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 9pt; "&gt;Andi Santoso&lt;/span&gt;&lt;/p&gt;
&lt;p /&gt;</description></item><item><title>Webgrid7 OnCellClick GetSelectedObject() error</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid7-OnCellClick-GetSelectedObject-error/</link><pubDate>Sun, 17 Jan 2010 23:00:37 GMT</pubDate><dc:creator>andi@intersoftpt.com</dc:creator><description>&lt;p&gt;Hi Nicolas,&lt;/p&gt;&lt;p&gt;     Based on your scenario, I believe that it would be better if we used OnRowSelect client side event. Because on OnCellClick client event, there is no object has been retrieved. It will get the cell object only instead of its row. But instead, when you use OnRowSelect client side event, you can get the row object and get the cell by its named item.&lt;/p&gt;
&lt;p&gt;     Here is the snippet of it:&lt;/p&gt;
&lt;p /&gt;&lt;pre&gt;function WebGrid1_OnRowSelect(controlId, tblName, rowIndex, rowEl)
		{
		    var grid = ISGetObject(controlId);
		    var SelectedObject = grid.GetSelectedObject();
		    var RowObject = SelectedObject.ToRowObject();
		    var cells = RowObject.GetCells();
		        
		    alert(cells.GetNamedItem("Discontinued").Value);
			
			return true;
		}&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p /&gt;</description></item><item><title>Webgrid7 OnCellClick GetSelectedObject() error</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid7-OnCellClick-GetSelectedObject-error/</link><pubDate>Fri, 15 Jan 2010 09:14:27 GMT</pubDate><dc:creator>supporti-track.pmi@pmintl.com</dc:creator><description>&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;
&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;When I use client events&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px; color: #a31515"&gt;&lt;span style="font-size: 13px; color: #a31515"&gt;ClientSideEvents&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="font-size: 13px; color: #ff0000"&gt;&lt;span style="font-size: 13px; color: #ff0000"&gt;OnCellClick&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;="OnCellClick"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt; 

&lt;p&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;I try to get the value of a checkbox. Here is my webgrid &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;span style="font-size: 13px; color: #0000ff"&gt;&lt;pre&gt;&amp;lt;ISWebGrid:WebGridColumn Caption="&amp;lt;%$ Resources:Resources, grdSelected %&amp;gt;"
                              Name="SelectSeizure" EditType="Checkbox" ColumnType="CheckBox" &amp;gt;
                          &amp;lt;/ISWebGrid:WebGridColumn&amp;gt;&lt;/pre&gt;
&lt;p&gt;and my function :&lt;/p&gt;&lt;pre&gt;function OnCellClick(gridId, tblName, rowIndex, cellIndex )
{
    //alert(id);
    var grid = ISGetObject(gridId);
    alert(grid);
    
    var row = grid.GetSelectedObject().GetRowObject();    
    var cells = row.GetCells();    
    alert(cells.GetNamedItem("SelectSeizure").Text);
}&lt;/pre&gt;

&lt;p&gt;but the GetSelectedObject does an error :&lt;/p&gt;
&lt;p&gt;GetSelecteObject is null or not an object.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Any Idea?&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Nicolas&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;</description></item></channel></rss>