<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: More error handling control with modal edit and delete</title>
	<link>http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on More error handling control with modal edit and delete</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete#p8677</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete#p8677</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Since jqGrid is  user oriented and mostley developed to make the developer life easy, so I  added this request.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Mon, 17 Aug 2009 07:02:03 +0300</pubDate>
        </item>
        <item>
        	<title>OlegK on More error handling control with modal edit and delete</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete#p8643</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete#p8643</guid>
        	        	<description><![CDATA[<p><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:view> <w:zoom>0</w:zoom> <w:trackmoves></w:trackmoves> <w:trackformatting></w:trackformatting> <w:hyphenationzone>21</w:hyphenationzone> <w:punctuationkerning></w:punctuationkerning> <w:validateagainstschemas></w:validateagainstschemas> <w:saveifxmlinvalid>false</w:saveifxmlinvalid> <w:ignoremixedcontent>false</w:ignoremixedcontent> <w:alwaysshowplaceholdertext>false</w:alwaysshowplaceholdertext> <w:donotpromoteqf></w:donotpromoteqf> <w:lidthemeother>DE</w:lidthemeother> <w:lidthemeasian>JA</w:lidthemeasian> <w:lidthemecomplexscript>X-NONE</w:lidthemecomplexscript> <w:compatibility> <w:breakwrappedtables></w:breakwrappedtables> <w:snaptogridincell></w:snaptogridincell> <w:wraptextwithpunct></w:wraptextwithpunct> <w:useasianbreakrules></w:useasianbreakrules> <w:dontgrowautofit></w:dontgrowautofit> <w:splitpgbreakandparamark></w:splitpgbreakandparamark> <w:dontvertaligncellwithsp></w:dontvertaligncellwithsp> <w:dontbreakconstrainedforcedtables></w:dontbreakconstrainedforcedtables> <w:dontvertalignintxbx></w:dontvertalignintxbx> <w:word11kerningpairs></w:word11kerningpairs> <w:cachedcolbalance></w:cachedcolbalance> <w:usefelayout></w:usefelayout> </w:compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:browserlevel> <m:mathpr> <m:mathfont m:val="Cambria Math"></m:mathfont> <m:brkbin m:val="before"></m:brkbin> <m:brkbinsub m:val="&#45;-"></m:brkbinsub> <m:smallfrac m:val="off"></m:smallfrac> <m:dispdef></m:dispdef> <m:lmargin m:val="0"></m:lmargin> <m:rmargin m:val="0"></m:rmargin> <m:defjc m:val="centerGroup"></m:defjc> <m:wrapindent m:val="1440"></m:wrapindent> <m:intlim m:val="subSup"></m:intlim> <m:narylim m:val="undOvr"></m:narylim> </m:mathpr></w:worddocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:lsdexception Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 7"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 8"></w:lsdexception> <w:lsdexception Locked="false" Priority="9" QFormat="true" Name="heading 9"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 7"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 8"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" Name="toc 9"></w:lsdexception> <w:lsdexception Locked="false" Priority="35" QFormat="true" Name="caption"></w:lsdexception> <w:lsdexception Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"></w:lsdexception> <w:lsdexception Locked="false" Priority="1" Name="Default Paragraph Font"></w:lsdexception> <w:lsdexception Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"></w:lsdexception> <w:lsdexception Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"></w:lsdexception> <w:lsdexception Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"></w:lsdexception> <w:lsdexception Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"></w:lsdexception> <w:lsdexception Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"></w:lsdexception> <w:lsdexception Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" UnhideWhenUsed="false" Name="Revision"></w:lsdexception> <w:lsdexception Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"></w:lsdexception> <w:lsdexception Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"></w:lsdexception> <w:lsdexception Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"></w:lsdexception> <w:lsdexception Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"></w:lsdexception> <w:lsdexception Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"></w:lsdexception> <w:lsdexception Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"></w:lsdexception> <w:lsdexception Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"></w:lsdexception> <w:lsdexception Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"></w:lsdexception> <w:lsdexception Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"></w:lsdexception> <w:lsdexception Locked="false" Priority="37" Name="Bibliography"></w:lsdexception> <w:lsdexception Locked="false" Priority="39" QFormat="true" Name="TOC Heading"></w:lsdexception> </w:latentstyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ï¼­ï¼³ æ˜Žæœ"; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-536870145 1791491579 18 0 131231 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:"\\@MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-536870145 1791491579 18 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"MS Mincho"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"MS Mincho"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 70.85pt 2.0cm 70.85pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Normale Tabelle"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></mce:style></p>
<p class="MsoNormal"><span lang="EN-US">Hello Ingo!</span></p>
<p class="MsoNormal"><span lang="EN-US">You suggestion has till now no respond, so I&#8217;ll write my opinion about it.</span></p>
<p class="MsoNormal"><span lang="EN-US">I find you suggestion very useful. I had very close suggestion by the way, but not yet wrote it </span><img class="spSmiley" style="margin:0" title="Smile" src="/blog/wp-content/forum-smileys/sf-smile.gif" alt="Smile" /><span lang="EN-US">. So I&#8217;ll write some arguments which describe why your suggestion is gut.</span></p>
<p class="MsoNormal"><span lang="EN-US">First of all, the standard error message:</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;;">ret[1] = Status+<span style="color: #a31515;">" Status: "</span>+data.statusText +<span style="color: #a31515;">" Error code: "</span>+data.status;</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US">should has  block quotes:</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;;">ret[1] = Status+<span style="color: #a31515;">" Status: &#39;"</span>+data.statusText+<br /> <span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: #a31515;">"</span></span><span lang="EN-US"> </span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: #a31515;">&#39;. Error code: "</span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;;">+data.status;</span></p>
<p class="MsoNormal"><span lang="EN-US">(compare text "error Status: Internal Server Error Error code: 500" with the text "error Status: &#39;Internal Server Error&#39;. Error code: 500")</span></p>
<p class="MsoNormal"><span lang="EN-US">and be localizable with additional properties in grid.locale-XX.js.</span></p>
<p class="MsoNormal"><span lang="EN-US">Next, respond from the server in the case of errors can contains detailed error description</span><span lang="EN-US"> in the data.responseText</span><span lang="EN-US">. For example, in my environment server response has always JSON format and every exception throws from the server follows failed respond with the text of exception message in </span><span lang="EN-US">data.</span><span lang="EN-US">responseText as Detail property. For example,</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: blue;">throw</span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;;"> <span style="color: blue;">new</span> <span style="color: #2b91af;">NotImplementedException</span> ();</span><span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US">on the server follows to respond with code 500 and responseText</span></p>
<p class="MsoNormal"><span lang="EN-US">{"Detail":"The method or operation is not implemented."}</span></p>
<p class="MsoNormal"><span lang="EN-US">Other exceptions like a typical </span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: #2b91af;">DBConcurrencyException</span><span style="font-size: 10pt; line-height: 115%; font-family: &#34;Courier New&#34;;"> ()</span><span lang="EN-US"> exception have responds in the same format, but another content of </span><span lang="EN-US">responseText of cause</span><span lang="EN-US">.&#160; The standard error message displayed by editGridRow and delGridRow functions </span><span lang="EN-US">for all exceptions </span><span lang="EN-US">will be "error Status: Internal Server Error Error code: 500" every time.</span></p>
<p class="MsoNormal"><span lang="EN-US">A custom error format function like <strong>errorTextFormat</strong> introduced by you can makes error messages more understandable.</span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards</span></p>
<p class="MsoNormal"><span lang="EN-US">Oleg</span></p></p>
]]></description>
        	        	<pubDate>Sat, 15 Aug 2009 12:24:19 +0300</pubDate>
        </item>
        <item>
        	<title>ingo on More error handling control with modal edit and delete</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete#p7236</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/more-error-handling-control-with-modal-edit-and-delete#p7236</guid>
        	        	<description><![CDATA[<p>I&#39;m looking for a way to control what is displayed when an exception is thrown during postback (when pressing submit).</p>
<p>I couldn&#39;t figure it out so I suggest the following changes in grid.formedit.js. I added a function pointer parameter&#160;(in both editGridRow and delGridRow):<br /><strong>errorTextFormat</strong></p>
<p>And in the complete callback to the ajax call, in the no success branch, I changed the code to:</p>
<pre>if (Status != "success") {
    ret[0] = false;
    if ($.isFunction(rp_ge.errorTextFormat)) {
        ret[1] = rp_ge.errorTextFormat(data);
    } else {
        ret[1] = Status + " Status: " + data.statusText + " Error code: " + data.status;
    }
} else {
</pre>
<p>As you can see, this gives the caller a chance to analyze data and return a message of his or her choice.</p>
<p>If there&#39;s already a way to achieve this, please correct me.</p>
<p>Kind regards, Ingo</p>
]]></description>
        	        	<pubDate>Mon, 15 Jun 2009 10:05:24 +0300</pubDate>
        </item>
</channel>
</rss>