﻿<?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 - Need to check whether clicked cell is part of filter row or not</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Need-to-check-whether-clicked-cell-is-part-of-filter-row-or-not/</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>Need to check whether clicked cell is part of filter row or not</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Need-to-check-whether-clicked-cell-is-part-of-filter-row-or-not/</link><pubDate>Tue, 01 Mar 2016 10:44:16 GMT</pubDate><dc:creator>erwinintersoft</dc:creator><description>&lt;p&gt;Hi Sachin,&lt;/p&gt;&lt;p&gt;I found a way to get the clicked cell type whether it's Filter Row or not. Use GetRowByElement method with a cellElm parameter to get the grid's cell type. Here's the function code that i use.&lt;/p&gt;&lt;pre&gt;function WebGrid1_OnCellClick(controlId, tblName, rowIdx, cellIdx, cellElm) {    var obj = ISGetObject(controlId).GetRowByElement(cellElm);

    if (obj.Type == "FilterRow") {
        alert("This is Filter Row");
    } else {
        alert("This is not Filter Row");
    }
}&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hope this helps.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Need to check whether clicked cell is part of filter row or not</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Need-to-check-whether-clicked-cell-is-part-of-filter-row-or-not/</link><pubDate>Tue, 23 Feb 2016 14:27:15 GMT</pubDate><dc:creator>sjain</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;Our reuirement needs to find that clicked cell of grid column is filter row or not . &lt;/p&gt;&lt;p&gt;The required column's filter is disabled by&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;span size="2" face="Consolas"&gt;&lt;span size="2" face="Consolas"&gt;MyColumn.FilterEditType = &lt;/span&gt;&lt;/span&gt;&lt;span color="#2b91af" size="2" face="Consolas"&gt;&lt;span color="#2b91af" size="2" face="Consolas"&gt;&lt;span color="#2b91af" size="2" face="Consolas"&gt;FilterEditType&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span size="2" face="Consolas"&gt;&lt;span size="2" face="Consolas"&gt;.NoEdit; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face="Consolas"&gt;OncellClick event it always return&amp;nbsp; wgIsFilterRow = false even if clicked cell is part of filter row cell. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face="Consolas"&gt;The method is written as&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face="Consolas"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;function WebGrid1_OnCellClick(controlId, tblName, rowIdx, cellIdx, cellElm) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var ColumnName = wgGetColNameByCell(cellElm);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var WebGrid1 = ISGetObject(controlId);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var WebRow = WebGrid1.RootTable.GetRow(rowIdx);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rowElement = WebRow.GetElement();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var flag = wgIsFilterRow(rowElement);&lt;/p&gt;&lt;p&gt;//&lt;/p&gt;&lt;p&gt;//&lt;br&gt;}&lt;/p&gt;&lt;p&gt;Also found that if we check innerText of this cell then it shows the innerText of fisrt row of webgrid.&lt;/p&gt;&lt;p&gt;Can you suggest a way to find type of clickedcell ?&amp;nbsp; RowType == "Record" retuned for both dataRow and filterRow !&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;thanks&lt;/p&gt;&lt;p&gt;Sachin&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;</description></item></channel></rss>