﻿<?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 filter row</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-filter-row/</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 filter row</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-filter-row/</link><pubDate>Mon, 07 Dec 2009 13:20:32 GMT</pubDate><dc:creator>msilka</dc:creator><description>&lt;p&gt;Andi,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I had my individual columns of my root table set to NOEDIT.&lt;/p&gt;
&lt;p&gt;Once I set them to TEXT I was able to use my filter.&lt;/p&gt;
&lt;p&gt;I will mark this as answered.&lt;/p&gt;
&lt;p&gt;Thank you for you help.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;</description></item><item><title>Webgrid filter row</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-filter-row/</link><pubDate>Sun, 06 Dec 2009 22:55:27 GMT</pubDate><dc:creator>andi@intersoftpt.com</dc:creator><description>&lt;p&gt;&lt;span style="font-size: 9pt"&gt;Hi Mark,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 9pt"&gt;&amp;nbsp; &amp;nbsp; As I go through your code, I assume that you do not want to direct the page to contentURL if we click on the Filter Header Row. Your code is almost &lt;/span&gt;&lt;span style="font-size: 9pt"&gt;right, but at the validation, instead of "if(row.Type != "FilterRow")", you have to put "if(row.Type == "Record")".&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;I hope it can help and do not hesitate to ask if you have any other questions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 9pt"&gt;Thank you,&lt;br /&gt;Andi Santoso.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Webgrid filter row</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Webgrid-filter-row/</link><pubDate>Sun, 06 Dec 2009 11:11:03 GMT</pubDate><dc:creator>msilka</dc:creator><description>&lt;p&gt;I have a webgrid where I perform the client action OnRowSelected.&lt;/p&gt;
&lt;p&gt;But, I cannot use the filter row if I use this method.&lt;/p&gt;
&lt;p&gt;How can I both perform the OnRowSelected client method and use the filter row in the same grid?&lt;/p&gt;
&lt;p&gt;Here is a copy of my OnRowSelected javascript function.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;
function&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; DoRowSelect(gridId, tblName, rowIndex) &lt;p&gt;{ &lt;/p&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;var&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; grid = ISGetObject(&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"wbgCustomers"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;); &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;var&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; row = grid.GetSelectedObject().GetRowObject(); &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; (row.Type!=&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"FilterRow"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;) &lt;p&gt;{&lt;/p&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;var&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; cells = row.GetCells(); &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;var&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; paneManager = ISGetObject(&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"WebPaneManager1"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;); &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;var&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; pane = paneManager.GetPaneByName(&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"Pane1"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;); &lt;p&gt;pane.SetContentURL(&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"frmSales_Customer_Edit.aspx?CustomerID="&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&amp;#43;cells.GetNamedItem(&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"Customer_ID"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;).Text);&lt;p&gt;}&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"frmSales_Customer_Edit.aspx?CustomerID="&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;&amp;#43;cells.GetNamedItem(&lt;/span&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;&lt;span style="color: #a31515; font-size: 13px"&gt;"Customer_ID"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;).Text);&lt;p&gt;}&lt;/p&gt;&lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt; &lt;/span&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;&lt;span style="color: #0000ff; font-size: 13px"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 13px"&gt;; &lt;p&gt;} &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;&lt;/span&gt;</description></item></channel></rss>