﻿<?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 - Row validation state</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Row-validation-state/</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>Row validation state</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Row-validation-state/</link><pubDate>Sun, 11 Oct 2009 22:33:06 GMT</pubDate><dc:creator>Mark.R.P</dc:creator><description>&lt;p&gt;I can confirm that updating the components has fixed this issue.&lt;/p&gt;</description></item><item><title>Row validation state</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Row-validation-state/</link><pubDate>Thu, 08 Oct 2009 02:46:01 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;Using the latest hotfix, I could not replicate the issue using the steps you describe. Please update your component to the latest build to fix the issue &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Row validation state</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Row-validation-state/</link><pubDate>Tue, 06 Oct 2009 00:50:32 GMT</pubDate><dc:creator>Mark.R.P</dc:creator><description>&lt;p&gt;Sorry I might not have been too clear in my previous post. I have compiled a sample for you to make it easier to understand my problem. Please follow these steps:&lt;/p&gt;
&lt;p&gt;1. In the log type column for row 1, select a log type of Wastage and then click on row 2. You should prompted with an alert box asking you to pick a wastage code.&lt;/p&gt;
&lt;p&gt;2. Select a wastage code and then click on row 2.&lt;/p&gt;
&lt;p&gt;3. Now select the log type column of row 1 again and this time select Production Count and then click row 2. This time the wastage code column should have cleared its value and you should not have received the popup message. This is the correct behaviour.&lt;/p&gt;
&lt;p&gt;4. Now select the log type column of row 1 again and this time select Wastage again and then click on row 2. Notice this time that you did NOT get prompted with an alert box asking you to pick a wastage code. This is the problem. Everytime you pick a log type of wastgae, I need to the row to validate that a wastage code has been entered, not just the first time.&lt;/p&gt;
&lt;p&gt;Can you please modify my sample so that the row validates every time it is modified?&lt;/p&gt;</description></item><item><title>Row validation state</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Row-validation-state/</link><pubDate>Mon, 05 Oct 2009 23:29:48 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;OnRowValidate will only trigger after the user leave a row. For your scenario, during OnRowValidate client side event you could check if there is certain value of the cell is prohibited and returning false to abort the operation. Here is the snippet that show how to abort the operation if the ContactTitle cell has the value of Owner1 and set the focus to ContactTitle cell:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;function grdObj_OnRowValidate(rowObject)&lt;br /&gt;{&lt;br /&gt;    var grid = ISGetObject("WebGrid1");&lt;br /&gt;&lt;br /&gt;    var cellName = wgGetCellByName(rowObject, "ContactTitle");&lt;br /&gt;    if (cellName.cellValue == "Owner1") {&lt;br /&gt;       grid.GetRowByElement(rowObject).GetCell("ContactTitle").ActivateEdit(); &lt;br /&gt;       return false;    &lt;br /&gt;    }&lt;br /&gt;	&lt;br /&gt;	return true;&lt;br /&gt;}&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Row validation state</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Row-validation-state/</link><pubDate>Fri, 02 Oct 2009 01:00:18 GMT</pubDate><dc:creator>Mark.R.P</dc:creator><description>&lt;p&gt;Is it possible to set a row which has been marked as valid by an On&lt;span style="font-size: 13px"&gt;RowValidate&lt;/span&gt; event back to an invalid state via client side?&lt;/p&gt;
&lt;p&gt;For example I have a grid which has an On&lt;span style="font-size: 13px"&gt;RowValidate&lt;/span&gt; event. If I enter the value W into cell A the On&lt;span style="font-size: 13px"&gt;RowValidate&lt;/span&gt; event will fire as expected to validate whether cell B has also had a value entered. This functionality should only happen if cell A has a value of W. If then change cell A to have a value of P and then change it back to W the On&lt;span style="font-size: 13px"&gt;RowValidate&lt;/span&gt; event doesn't fire again. I need a way to set the row to be invalid in my AfterExitEditMode event if Cell A has had the value W entered. &lt;/p&gt;
&lt;p&gt;Can you please show me how this can be done?&lt;/p&gt;</description></item></channel></rss>