<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Required textbox on Saleslogix Web Client</title>
	<atom:link href="http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/</link>
	<description>Programming, technology, and CRM - from a Belgian programmer exiled to Missouri</description>
	<lastBuildDate>Wed, 10 Mar 2010 17:39:04 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Editing Control Templates &#171; Mark Dykun on Development, SalesLogix and General Thoughts</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-171</link>
		<dc:creator>Editing Control Templates &#171; Mark Dykun on Development, SalesLogix and General Thoughts</dc:creator>
		<pubDate>Fri, 06 Mar 2009 13:56:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-171</guid>
		<description>[...] Editing Control&#160;Templates    I had to add some required field validation around some of the input fields in project I am working on. Nicholas Galler provided an excellent method in his blog at http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Editing Control&nbsp;Templates    I had to add some required field validation around some of the input fields in project I am working on. Nicholas Galler provided an excellent method in his blog at <a href="http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/" rel="nofollow">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Norris</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-167</link>
		<dc:creator>Andy Norris</dc:creator>
		<pubDate>Fri, 20 Feb 2009 14:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-167</guid>
		<description>Actually, scratch that previous comment.  The problem I was seeing was related to a similar hack that I got from customerfx....</description>
		<content:encoded><![CDATA[<p>Actually, scratch that previous comment.  The problem I was seeing was related to a similar hack that I got from customerfx&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Norris</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-166</link>
		<dc:creator>Andy Norris</dc:creator>
		<pubDate>Thu, 19 Feb 2009 21:51:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-166</guid>
		<description>I have this customization working on the Ticket screen, but I seem to have an issue with the generated PrintPreview screen showing the exclamation icon next to the fields I have being validated on the entry screen.  Has anyone else seen that happen?</description>
		<content:encoded><![CDATA[<p>I have this customization working on the Ticket screen, but I seem to have an issue with the generated PrintPreview screen showing the exclamation icon next to the fields I have being validated on the entry screen.  Has anyone else seen that happen?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas Galler</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-117</link>
		<dc:creator>Nicolas Galler</dc:creator>
		<pubDate>Thu, 12 Jun 2008 22:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-117</guid>
		<description>Hi, Sen and Jerry, 
It can be pretty picky about the placement.  Can you take a look in the ascx file that gets generated?  You should have some code similar to this:
&lt;asp:TextBox runat=&quot;server&quot; ID=&quot;txtName_req&quot; MaxLength=&quot;128&quot;  /&gt;
&lt;asp:RequiredFieldValidator runat=&quot;server&quot; Text=&quot;*&quot; ControlToValidate=&quot;txtName_req&quot; id=&quot;vld_txtName_req&quot; /&gt;

So if you see that the closing tags are not in the right place that is the problem.

I put the whole file here if you would like to try comparing: &lt;a href=&quot;http://blog.chivinou.net/wp-content/uploads/2008/06/QFTextBox.WebControls.txt&quot; rel=&quot;nofollow&quot;&gt;QFTextBox.WebControls.txt&lt;/a&gt; (you&#039;ll have to rename to xml).</description>
		<content:encoded><![CDATA[<p>Hi, Sen and Jerry,<br />
It can be pretty picky about the placement.  Can you take a look in the ascx file that gets generated?  You should have some code similar to this:<br />
&lt;asp:TextBox runat=&#8221;server&#8221; ID=&#8221;txtName_req&#8221; MaxLength=&#8221;128&#8243;  /&gt;<br />
&lt;asp:RequiredFieldValidator runat=&#8221;server&#8221; Text=&#8221;*&#8221; ControlToValidate=&#8221;txtName_req&#8221; id=&#8221;vld_txtName_req&#8221; /&gt;</p>
<p>So if you see that the closing tags are not in the right place that is the problem.</p>
<p>I put the whole file here if you would like to try comparing: <a href="http://blog.chivinou.net/wp-content/uploads/2008/06/QFTextBox.WebControls.txt" rel="nofollow">QFTextBox.WebControls.txt</a> (you&#8217;ll have to rename to xml).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jerry</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-116</link>
		<dc:creator>Jerry</dc:creator>
		<pubDate>Thu, 12 Jun 2008 13:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-116</guid>
		<description>Nick, I have added this code to exactly the place that you have specified. But when i run the page which has the control named &#039;name_req&quot;, it says &#039;Server Tag not well formed&#039; and doesn&#039;t display the page.

Pls help.</description>
		<content:encoded><![CDATA[<p>Nick, I have added this code to exactly the place that you have specified. But when i run the page which has the control named &#8216;name_req&#8221;, it says &#8216;Server Tag not well formed&#8217; and doesn&#8217;t display the page.</p>
<p>Pls help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Senthil.G</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-115</link>
		<dc:creator>Senthil.G</dc:creator>
		<pubDate>Thu, 12 Jun 2008 12:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-115</guid>
		<description>As u Said, i did but i  am getting error(The server tag is not well formed), whether i am missing anything. Please find below the code.

#if(${qfcontrol.Caption} != &quot;&quot;)
#if($qfcontrol.ControlLabelPlacement == &quot;left&quot;)
  2) colspan3#end#if(${qfcontrol.CaptionAlignment} == &quot;right&quot;) alignright#elseif(${qfcontrol.CaptionAlignment} == &quot;center&quot;) aligncenter#else alignleft#end&quot;&gt;
   &lt;asp:Label ID=&quot;${qfcontrol.LabelId}&quot; AssociatedControlID=&quot;${qfcontrol.ControlId}&quot; runat=&quot;server&quot; Text=&quot;&quot; #if($qfcontrol.Visible == false)Visible=&quot;false&quot; #end&gt;
    
#elseif($qfcontrol.ControlLabelPlacement == &quot;top&quot;)
 
   &lt;asp:Label ID=&quot;${qfcontrol.LabelId}&quot; AssociatedControlID=&quot;${qfcontrol.ControlId}&quot; runat=&quot;server&quot; Text=&quot;&quot; #if($qfcontrol.Visible == false)Visible=&quot;false&quot; #end&gt;
    
#end #end
  1 &#124;&#124; ${qfcontrol.ControlLabelPlacement} == &quot;top&quot;) class=&quot;twocoltextcontrol&quot; #else class=&quot;textcontrol&quot; #end &gt; 
#if($IsPrintView)&lt;asp:Label runat=&quot;server&quot; ID=&quot;$qfcontrol.ControlId&quot; style=&quot;white-space:normal&quot; #if($qfcontrol.Text != &quot;&quot;)Text=&quot;&quot; #end /&gt;
#else
&lt;asp:TextBox runat=&quot;server&quot; ID=&quot;$qfcontrol.ControlId&quot; #if(!$qfcontrol.Enabled)Enabled=&quot;false&quot; #end
#if($qfcontrol.IsReadOnly)ReadOnly=&quot;true&quot; #end
#if($qfcontrol.Text != &quot;&quot;)Text=&quot;&quot; #end
#if($qfcontrol.Multiline)TextMode=&quot;MultiLine&quot; Columns=&quot;40&quot; Rows=&quot;4&quot; #end
#if($qfcontrol.ToolTip != &quot;&quot;)ToolTip=&quot;&quot; #end
#if($qfcontrol.HotKey != &quot;&quot;)AccessKey=&quot;$qfcontrol.HotKey&quot; #end
#if($qfcontrol.MaxLength &gt; 0)MaxLength=&quot;$qfcontrol.MaxLength&quot; #end
#if($qfcontrol.TabIndex &gt; 0)TabIndex=&quot;$qfcontrol.TabIndex&quot; #end
#if($qfcontrol.StyleScheme != &quot;&quot;)CssClass=&quot;$qfcontrol.StyleScheme&quot; #end
#if($qfcontrol.SelectTextOnEnter)onfocus=&quot;this.select();&quot; #end
#if($qfcontrol.Visible == false)Visible=&quot;false&quot; #end
#if($qfcontrol.HasActionCode)AutoPostBack=&quot;true&quot; #end /&gt;
#if($qfcontrol.ControlId.EndsWith(&quot;_req&quot;))

#end
#end
  
#if((${qfcontrol.Caption} != &quot;&quot;) &amp;&amp; ($qfcontrol.ControlLabelPlacement == &quot;right&quot;))
 
   &lt;asp:Label ID=&quot;${qfcontrol.LabelId}&quot; AssociatedControlID=&quot;${qfcontrol.ControlId}&quot; runat=&quot;server&quot; Text=&quot;&quot; #if($qfcontrol.Visible == false)Visible=&quot;false&quot; #end&gt;
    
#end</description>
		<content:encoded><![CDATA[<p>As u Said, i did but i  am getting error(The server tag is not well formed), whether i am missing anything. Please find below the code.</p>
<p>#if(${qfcontrol.Caption} != &#8220;&#8221;)<br />
#if($qfcontrol.ControlLabelPlacement == &#8220;left&#8221;)<br />
  2) colspan3#end#if(${qfcontrol.CaptionAlignment} == &#8220;right&#8221;) alignright#elseif(${qfcontrol.CaptionAlignment} == &#8220;center&#8221;) aligncenter#else alignleft#end&#8221;&gt;<br />
   &lt;asp:Label ID=&#8221;${qfcontrol.LabelId}&#8221; AssociatedControlID=&#8221;${qfcontrol.ControlId}&#8221; runat=&#8221;server&#8221; Text=&#8221;" #if($qfcontrol.Visible == false)Visible=&#8221;false&#8221; #end&gt;</p>
<p>#elseif($qfcontrol.ControlLabelPlacement == &#8220;top&#8221;)</p>
<p>   &lt;asp:Label ID=&#8221;${qfcontrol.LabelId}&#8221; AssociatedControlID=&#8221;${qfcontrol.ControlId}&#8221; runat=&#8221;server&#8221; Text=&#8221;" #if($qfcontrol.Visible == false)Visible=&#8221;false&#8221; #end&gt;</p>
<p>#end #end<br />
  1 || ${qfcontrol.ControlLabelPlacement} == &#8220;top&#8221;) class=&#8221;twocoltextcontrol&#8221; #else class=&#8221;textcontrol&#8221; #end &gt;<br />
#if($IsPrintView)&lt;asp:Label runat=&#8221;server&#8221; ID=&#8221;$qfcontrol.ControlId&#8221; style=&#8221;white-space:normal&#8221; #if($qfcontrol.Text != &#8220;&#8221;)Text=&#8221;" #end /&gt;<br />
#else<br />
&lt;asp:TextBox runat=&#8221;server&#8221; ID=&#8221;$qfcontrol.ControlId&#8221; #if(!$qfcontrol.Enabled)Enabled=&#8221;false&#8221; #end<br />
#if($qfcontrol.IsReadOnly)ReadOnly=&#8221;true&#8221; #end<br />
#if($qfcontrol.Text != &#8220;&#8221;)Text=&#8221;" #end<br />
#if($qfcontrol.Multiline)TextMode=&#8221;MultiLine&#8221; Columns=&#8221;40&#8243; Rows=&#8221;4&#8243; #end<br />
#if($qfcontrol.ToolTip != &#8220;&#8221;)ToolTip=&#8221;" #end<br />
#if($qfcontrol.HotKey != &#8220;&#8221;)AccessKey=&#8221;$qfcontrol.HotKey&#8221; #end<br />
#if($qfcontrol.MaxLength &gt; 0)MaxLength=&#8221;$qfcontrol.MaxLength&#8221; #end<br />
#if($qfcontrol.TabIndex &gt; 0)TabIndex=&#8221;$qfcontrol.TabIndex&#8221; #end<br />
#if($qfcontrol.StyleScheme != &#8220;&#8221;)CssClass=&#8221;$qfcontrol.StyleScheme&#8221; #end<br />
#if($qfcontrol.SelectTextOnEnter)onfocus=&#8221;this.select();&#8221; #end<br />
#if($qfcontrol.Visible == false)Visible=&#8221;false&#8221; #end<br />
#if($qfcontrol.HasActionCode)AutoPostBack=&#8221;true&#8221; #end /&gt;<br />
#if($qfcontrol.ControlId.EndsWith(&#8221;_req&#8221;))</p>
<p>#end<br />
#end</p>
<p>#if((${qfcontrol.Caption} != &#8220;&#8221;) &amp;&amp; ($qfcontrol.ControlLabelPlacement == &#8220;right&#8221;))</p>
<p>   &lt;asp:Label ID=&#8221;${qfcontrol.LabelId}&#8221; AssociatedControlID=&#8221;${qfcontrol.ControlId}&#8221; runat=&#8221;server&#8221; Text=&#8221;" #if($qfcontrol.Visible == false)Visible=&#8221;false&#8221; #end&gt;</p>
<p>#end</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Farley</title>
		<link>http://blog.nicocrm.com/2008/05/13/required-textbox-on-saleslogix-web-client/comment-page-1/#comment-106</link>
		<dc:creator>Ryan Farley</dc:creator>
		<pubDate>Wed, 14 May 2008 02:44:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.chivinou.net/2008/05/13/required-textbox-on-saleslogix-web-client/#comment-106</guid>
		<description>Now that is quite a trick Nick. Pretty cool.</description>
		<content:encoded><![CDATA[<p>Now that is quite a trick Nick. Pretty cool.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
