<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:gd="http://schemas.google.com/g/2005"><id>tag:blogger.com,1999:blog-3745504982837212509.comments</id><updated>2025-11-07T14:11:19.598+01:00</updated><title type='text'>DontPanic - a blog about Lotus Notes / Domino</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dontpanic82.blogspot.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/comments/default'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/'/><link rel="hub" href="http://pubsubhubbub.appspot.com/"/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/comments/default?start-index=26&amp;max-results=25'/><author><name>Tommy Valand</name><uri>http://www.blogger.com/profile/11052104644034054473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1098</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-9082845934453882881</id><published>2025-11-07T14:11:19.598+01:00</published><updated>2025-11-07T14:11:19.598+01:00</updated><title type='text'>And 13 years later no change... If i find time i w...</title><content type='html'>And 13 years later no change... If i find time i will report it, but I guess they know but do not care much.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/5854690713063919097/comments/default/9082845934453882881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/5854690713063919097/comments/default/9082845934453882881'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2010/11/notesdocumentcollectionstampallmulti.html?showComment=1762521079598#c9082845934453882881' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2010/11/notesdocumentcollectionstampallmulti.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-5854690713063919097' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/5854690713063919097' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="November 7, 2025 at 2:11:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3066561915845788021</id><published>2023-02-01T13:54:04.520+01:00</published><updated>2023-02-01T13:54:04.520+01:00</updated><title type='text'>10 Years later...but thank you this was a huge hel...</title><content type='html'>10 Years later...but thank you this was a huge help!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/5495798709195752436/comments/default/3066561915845788021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/5495798709195752436/comments/default/3066561915845788021'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2012/06/multi-value-fields-and-beans-in-xpages.html?showComment=1675256044520#c3066561915845788021' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2012/06/multi-value-fields-and-beans-in-xpages.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-5495798709195752436' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/5495798709195752436' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="February 1, 2023 at 1:54:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-7892217705605410182</id><published>2020-01-28T12:23:52.643+01:00</published><updated>2020-01-28T12:23:52.643+01:00</updated><title type='text'>Hi Tommy,&#xa;&#xa;I am using your idea of integrating the...</title><content type='html'>Hi Tommy,&lt;br /&gt;&lt;br /&gt;I am using your idea of integrating the CKEditor with Domino. Instead of saving in the separate documents, in the query save, I am reattaching the file with the same rich text field. Everything works perfectly until this. when I add another CKEditor field on the same page, I get the below error when clicking the &amp;quot;Send it to server&amp;quot;. I can see the file attached and the document created in the backend. &amp;quot;SCRIPT5007: Unable to get property &amp;#39;getDialog&amp;#39; of an undefined or null reference. File: ckeditor.js, Line: 873, Column: 79&amp;quot;.&lt;br /&gt;&lt;br /&gt;I can see the mentioned issue happens in your demo database also. If you fix the issue in your demo databases, that would be great help. If you find some time. Please help. Thanks a lot. </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/3641191036156251365/comments/default/7892217705605410182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/3641191036156251365/comments/default/7892217705605410182'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/09/finally-ckeditor-integration-with-lotus.html?showComment=1580210632643#c7892217705605410182' title=''/><author><name>Vijay O</name><uri>https://www.blogger.com/profile/02199003198506832164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/09/finally-ckeditor-integration-with-lotus.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-3641191036156251365' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/3641191036156251365' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1706459345"/><gd:extendedProperty name="blogger.displayTime" value="January 28, 2020 at 12:23:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3733927338715478819</id><published>2020-01-28T12:16:53.340+01:00</published><updated>2020-01-28T12:16:53.340+01:00</updated><title type='text'>I can see the mentioned issue happens in your demo...</title><content type='html'>I can see the mentioned issue happens in your demo database also. If you find some time. Please help. Thanks a lot.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/421181066108177667/comments/default/3733927338715478819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/421181066108177667/comments/default/3733927338715478819'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2008/06/slick-integration-between-fckeditor-and.html?showComment=1580210213340#c3733927338715478819' title=''/><author><name>Vijay O</name><uri>https://www.blogger.com/profile/02199003198506832164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2008/06/slick-integration-between-fckeditor-and.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-421181066108177667' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/421181066108177667' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1706459345"/><gd:extendedProperty name="blogger.displayTime" value="January 28, 2020 at 12:16:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3365662577547105615</id><published>2020-01-28T12:15:15.944+01:00</published><updated>2020-01-28T12:15:15.944+01:00</updated><title type='text'>Hi Tommy,&#xa;&#xa;I am using your idea of integrating the...</title><content type='html'>Hi Tommy,&lt;br /&gt;&lt;br /&gt;I am using your idea of integrating the CKEditor with Domino. Instead of saving in the separate documents, in the query save, I am reattaching the file with the same rich text field. Everything works perfectly until this. when I add another CKEditor field on the same page, I get the below error when clicking the &amp;quot;Send it to server&amp;quot;. I can see the file attached and document created in the backend. &amp;quot;SCRIPT5007: Unable to get property &amp;#39;getDialog&amp;#39; of an undefined or null reference. File: ckeditor.js, Line: 873, Column: 79&amp;quot;.&lt;br /&gt;&lt;br /&gt;Please help me to solve this error.&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/421181066108177667/comments/default/3365662577547105615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/421181066108177667/comments/default/3365662577547105615'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2008/06/slick-integration-between-fckeditor-and.html?showComment=1580210115944#c3365662577547105615' title=''/><author><name>Vijay O</name><uri>https://www.blogger.com/profile/02199003198506832164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2008/06/slick-integration-between-fckeditor-and.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-421181066108177667' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/421181066108177667' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1706459345"/><gd:extendedProperty name="blogger.displayTime" value="January 28, 2020 at 12:15:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3733195410770685935</id><published>2019-01-22T02:33:50.686+01:00</published><updated>2019-01-22T02:33:50.686+01:00</updated><title type='text'>Life saver! Thanks Tommy!</title><content type='html'>Life saver! Thanks Tommy!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/361704939910725144/comments/default/3733195410770685935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/361704939910725144/comments/default/3733195410770685935'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2013/07/workaround-for-issues-with-xpage-in.html?showComment=1548120830686#c3733195410770685935' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2013/07/workaround-for-issues-with-xpage-in.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-361704939910725144' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/361704939910725144' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="January 22, 2019 at 2:33:00 AM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3574293250459055991</id><published>2019-01-04T16:37:31.172+01:00</published><updated>2019-01-04T16:37:31.172+01:00</updated><title type='text'>Hi Tommy,&#xa;&#xa;Appreciate this is an older thread but....</title><content type='html'>Hi Tommy,&lt;br /&gt;&lt;br /&gt;Appreciate this is an older thread but....I have a repeat control within which I am doing inline editing of records.  I want the user to tab out of one cell into another in order to populate values almost excel style; e.g. I am in column A and I enter a value, I tab out and some SSJS which runs onkeypress to save the currentDocument and update 2 viewScope variables; one to set the next row as the selected document within the panel datasource and another to show which field should be shown as editable. A partial refresh is called for the panel containing the repeat.  All of this works fine.  I then have an onComplete event which tries to set the focus to the editable field in the next row:&lt;br /&gt;&lt;br /&gt;dojo.query(&amp;quot;input[id$=&amp;#39;Field1&amp;#39;]&amp;quot;)[0].focus();&lt;br /&gt;&lt;br /&gt;If I have an alert ahead of this it works fine.  Without an alert the focus is never set.  &lt;br /&gt;&lt;br /&gt;I implemented the hijack for the partial refresh and put the focus script within the complete event:&lt;br /&gt;&lt;br /&gt;dojo.subscribe( &amp;#39;partialrefresh-complete&amp;#39;, null, function( method, form, refreshId ){&lt;br /&gt;  //alert(&amp;#39;Partial refresh for &amp;#39; + refreshId + &amp;#39; complete.&amp;#39; );&lt;br /&gt;  dojo.query(&amp;quot;input[id$=&amp;#39;Field1&amp;#39;]&amp;quot;)[0].focus();&lt;br /&gt;} );&lt;br /&gt;&lt;br /&gt;...but same problem unless I enable the alert.&lt;br /&gt;&lt;br /&gt;I saw in your example you were setting focus following partial refresh without any  issue so guess it can be achieved.  Any thoughts on where to look next?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/1186053626845729776/comments/default/3574293250459055991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/1186053626845729776/comments/default/3574293250459055991'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2010/01/xpages-hijackingpublishing-partial.html?showComment=1546616251172#c3574293250459055991' title=''/><author><name>Wayne</name><uri>https://www.blogger.com/profile/16773436487120151938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2010/01/xpages-hijackingpublishing-partial.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-1186053626845729776' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/1186053626845729776' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-902291721"/><gd:extendedProperty name="blogger.displayTime" value="January 4, 2019 at 4:37:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-6975149719873719160</id><published>2017-11-07T06:45:48.981+01:00</published><updated>2017-11-07T06:45:48.981+01:00</updated><title type='text'>Hi Henning, maybe it&amp;#39; strange, but yes, your s...</title><content type='html'>Hi Henning, maybe it&amp;#39; strange, but yes, your solution works. After hours of searching I found you comment at the end of page and it helped me.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/6926335461363031629/comments/default/6975149719873719160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/6926335461363031629/comments/default/6975149719873719160'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2011/03/repeat-controls-and-multivalue-fields.html?showComment=1510033548981#c6975149719873719160' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2011/03/repeat-controls-and-multivalue-fields.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-6926335461363031629' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/6926335461363031629' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="November 7, 2017 at 6:45:00 AM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-8299983253941578636</id><published>2017-02-28T12:53:31.826+01:00</published><updated>2017-02-28T12:53:31.826+01:00</updated><title type='text'>ohh that xss code is not reflecting here in my com...</title><content type='html'>ohh that xss code is not reflecting here in my comments.&lt;br /&gt;&lt;br /&gt;so its &amp;quot;&amp;gt; and then alert prompt..</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2520955050156119085/comments/default/8299983253941578636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2520955050156119085/comments/default/8299983253941578636'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2007/10/urlquerystring-in-form-formula.html?showComment=1488282811826#c8299983253941578636' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2007/10/urlquerystring-in-form-formula.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-2520955050156119085' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/2520955050156119085' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="February 28, 2017 at 12:53:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-1616131260032214872</id><published>2017-02-28T12:52:04.056+01:00</published><updated>2017-02-28T12:52:04.056+01:00</updated><title type='text'>sorry missed full url.&#xa;&#xa;after query string &amp;quot;&amp;...</title><content type='html'>sorry missed full url.&lt;br /&gt;&lt;br /&gt;after query string &amp;quot;&amp;gt; is appended.&lt;br /&gt;which is causing alert to prompt.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2520955050156119085/comments/default/1616131260032214872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2520955050156119085/comments/default/1616131260032214872'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2007/10/urlquerystring-in-form-formula.html?showComment=1488282724056#c1616131260032214872' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2007/10/urlquerystring-in-form-formula.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-2520955050156119085' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/2520955050156119085' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="February 28, 2017 at 12:52:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-4388099053758297720</id><published>2017-02-28T11:36:17.391+01:00</published><updated>2017-02-28T11:36:17.391+01:00</updated><title type='text'>there is this url which is causing issue&#xa;&#xa;https://...</title><content type='html'>there is this url which is causing issue&lt;br /&gt;&lt;br /&gt;https://abc.com/xyz.nsf/form.html?open&amp;amp;page=authentication&amp;amp;msg=invalidcredentials&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;we are getting relevant data by @urlquerystring(&amp;quot;msg&amp;quot;)&lt;br /&gt;&lt;br /&gt;But now querystring has alert it gives popup on window. I want to get rid of it.&lt;br /&gt;&lt;br /&gt;I tried @replace(@right(@urlquerystring(&amp;quot;msg&amp;quot;),&amp;quot;&amp;gt;&amp;quot;);&amp;quot;&amp;quot;) but it does not gives relevant data&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2520955050156119085/comments/default/4388099053758297720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2520955050156119085/comments/default/4388099053758297720'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2007/10/urlquerystring-in-form-formula.html?showComment=1488278177391#c4388099053758297720' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2007/10/urlquerystring-in-form-formula.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-2520955050156119085' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/2520955050156119085' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="February 28, 2017 at 11:36:00 AM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-2032856472631075293</id><published>2016-10-19T10:36:20.655+01:00</published><updated>2016-10-19T10:36:20.655+01:00</updated><title type='text'>it works perfect!!!&#xa;&#xa;thanks</title><content type='html'>it works perfect!!!&lt;br /&gt;&lt;br /&gt;thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7672533119945892057/comments/default/2032856472631075293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7672533119945892057/comments/default/2032856472631075293'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2011/04/simple-trick-to-format-xpages-checkbox.html?showComment=1476869780655#c2032856472631075293' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2011/04/simple-trick-to-format-xpages-checkbox.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-7672533119945892057' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/7672533119945892057' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="October 19, 2016 at 10:36:00 AM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-5556436166975690751</id><published>2016-07-05T15:00:24.150+01:00</published><updated>2016-07-05T15:00:24.150+01:00</updated><title type='text'>@Alcino - Thanks!! that was really simple.</title><content type='html'>@Alcino - Thanks!! that was really simple.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/3599350091687783733/comments/default/5556436166975690751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/3599350091687783733/comments/default/5556436166975690751'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/01/use-nsd-kill-when-killnotes-doesnt-work.html?showComment=1467727224150#c5556436166975690751' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/01/use-nsd-kill-when-killnotes-doesnt-work.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-3599350091687783733' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/3599350091687783733' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="July 5, 2016 at 3:00:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-6755225792731257648</id><published>2016-06-23T15:15:37.666+01:00</published><updated>2016-06-23T15:15:37.666+01:00</updated><title type='text'>The subtraction of 1 from the array index will tak...</title><content type='html'>The subtraction of 1 from the array index will take up some of your benchmark time. Why not just run it as a zero-based loop and index and avoid the decrement?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/3971562086309469287/comments/default/6755225792731257648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/3971562086309469287/comments/default/6755225792731257648'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2007/10/redim-performance.html?showComment=1466691337666#c6755225792731257648' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2007/10/redim-performance.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-3971562086309469287' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/3971562086309469287' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="June 23, 2016 at 3:15:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-8216805300966748696</id><published>2016-02-23T20:05:33.449+01:00</published><updated>2016-02-23T20:05:33.449+01:00</updated><title type='text'>It took me quite a while to figure out that this o...</title><content type='html'>It took me quite a while to figure out that this only works when you set the property &amp;quot;disableClientSideValidation&amp;quot; to &amp;quot;true&amp;quot; on each field.  Once I got past that and figured out to put the submittedBy function in a server-side JavaScript library it worked great.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2330334796839812543/comments/default/8216805300966748696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2330334796839812543/comments/default/8216805300966748696'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2010/03/xpages-making-validation-behave.html?showComment=1456254333449#c8216805300966748696' title=''/><author><name>cntrydad</name><uri>https://www.blogger.com/profile/05153318761110261365</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2010/03/xpages-making-validation-behave.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-2330334796839812543' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/2330334796839812543' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1753371823"/><gd:extendedProperty name="blogger.displayTime" value="February 23, 2016 at 8:05:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3716476966334193319</id><published>2016-01-19T19:58:02.494+01:00</published><updated>2016-01-19T19:58:02.494+01:00</updated><title type='text'>When you google status 12002 it seems to be the er...</title><content type='html'>When you google status 12002 it seems to be the error code related to timeout for Internet Explorer.&lt;br /&gt;&lt;br /&gt;I would suggest either trying to optimize the code, or rewrite the code so that the report is generated as a backend job.&lt;br /&gt;&lt;br /&gt;E.g. when the user clicks the button to create the report, a document is created. Redirect the user to the document, so that he can check the status of the report generation. Maybe have a checkbox that lets the user select getting an email when the report is finished.&lt;br /&gt;&lt;br /&gt;Have an agent run on created or modified documents with that form. You could update the &amp;quot;report order&amp;quot; document with information about progress. When the report is completed, update the information in the document/attach the report and/or send mail to the user that the report is finished.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/1186053626845729776/comments/default/3716476966334193319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/1186053626845729776/comments/default/3716476966334193319'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2010/01/xpages-hijackingpublishing-partial.html?showComment=1453229882494#c3716476966334193319' title=''/><author><name>Tommy Valand</name><uri>https://www.blogger.com/profile/11052104644034054473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2010/01/xpages-hijackingpublishing-partial.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-1186053626845729776' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/1186053626845729776' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-744203745"/><gd:extendedProperty name="blogger.displayTime" value="January 19, 2016 at 7:58:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-5445477035119823234</id><published>2016-01-19T18:12:05.982+01:00</published><updated>2016-01-19T18:12:05.982+01:00</updated><title type='text'>&#xa;Hi,&#xa;&#xa;We get the below error from an xpage after o...</title><content type='html'>&lt;br /&gt;Hi,&lt;br /&gt;&lt;br /&gt;We get the below error from an xpage after one hour of execution (say button click and its running an excel report which takes more than 65 minutes to run) &lt;br /&gt;&lt;br /&gt;An error occurred while updating some of the page.&lt;br /&gt;   Unable to load /xxx/xxx/xxx/xxxx.nsf/xxxx.xsp?$$ajaxid=view%3A_id1%3A_id2%3A_id4%3xxxPanel status:12002&lt;br /&gt;&lt;br /&gt;Kindly help!&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/1186053626845729776/comments/default/5445477035119823234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/1186053626845729776/comments/default/5445477035119823234'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2010/01/xpages-hijackingpublishing-partial.html?showComment=1453223525982#c5445477035119823234' title=''/><author><name>Anonymous</name><uri>https://www.blogger.com/profile/10613712489781542129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2010/01/xpages-hijackingpublishing-partial.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-1186053626845729776' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/1186053626845729776' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2007453253"/><gd:extendedProperty name="blogger.displayTime" value="January 19, 2016 at 6:12:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-5675389075234765286</id><published>2015-12-01T21:27:00.863+01:00</published><updated>2015-12-01T21:27:00.863+01:00</updated><title type='text'>Hello Tommy...&#xa;&#xa;Just fantastic, work really well a...</title><content type='html'>Hello Tommy...&lt;br /&gt;&lt;br /&gt;Just fantastic, work really well and so simple to use with the disableValidators property !&lt;br /&gt;&lt;br /&gt;Thank you very much, Always useful after 5 years (not so far of 6 years !).&lt;br /&gt;&lt;br /&gt;Great trick !</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2330334796839812543/comments/default/5675389075234765286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2330334796839812543/comments/default/5675389075234765286'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2010/03/xpages-making-validation-behave.html?showComment=1449001620863#c5675389075234765286' title=''/><author><name>Anonymous</name><uri>https://www.blogger.com/profile/17769731993663401191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2010/03/xpages-making-validation-behave.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-2330334796839812543' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/2330334796839812543' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-771081656"/><gd:extendedProperty name="blogger.displayTime" value="December 1, 2015 at 9:27:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-588856840897928799</id><published>2015-10-21T20:35:20.693+01:00</published><updated>2015-10-21T20:35:20.693+01:00</updated><title type='text'>I had a  regular expression with several capturing...</title><content type='html'>I had a  regular expression with several capturing groups. When adding a breakpoint inside the function I saw that the attributes to the functions had values.&lt;br /&gt;&lt;br /&gt;But first I did try your &amp;quot;replaceAllFn&amp;quot; in &lt;br /&gt;http://dontpanic82.blogspot.fi/2009/04/xpages-workarounds-for-lack-of-regular.html&lt;br /&gt;&lt;br /&gt;but I did not manage it to work with multiple capturing groups and if the string contains multiple instance that should be replaced.&lt;br /&gt;&lt;br /&gt;Gunnar&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/588856840897928799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/588856840897928799'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html?showComment=1445456120693#c588856840897928799' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-7853972860409080420' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/7853972860409080420' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="October 21, 2015 at 8:35:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-3970405561271107709</id><published>2015-10-21T16:50:14.781+01:00</published><updated>2015-10-21T16:50:14.781+01:00</updated><title type='text'>Nice :)&#xa;&#xa;How in the world did you figure this out?...</title><content type='html'>Nice :)&lt;br /&gt;&lt;br /&gt;How in the world did you figure this out?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/3970405561271107709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/3970405561271107709'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html?showComment=1445442614781#c3970405561271107709' title=''/><author><name>Tommy Valand</name><uri>https://www.blogger.com/profile/11052104644034054473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-7853972860409080420' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/7853972860409080420' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-744203745"/><gd:extendedProperty name="blogger.displayTime" value="October 21, 2015 at 4:50:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-6937216211053923862</id><published>2015-10-21T16:22:40.414+01:00</published><updated>2015-10-21T16:22:40.414+01:00</updated><title type='text'>JSS is supporting functions but there is a bug. (P...</title><content type='html'>JSS is supporting functions but there is a bug. (Probably in the JS to Java converting)&lt;br /&gt;The problem could be solved by adding a extra set of parenthesis at the end of the Regular Expression code.&lt;br /&gt;If you only got one parenthesis it leave the position for the first hit.&lt;br /&gt;&lt;br /&gt;from your ex.&lt;br /&gt;&lt;br /&gt;var object = { firstName: &amp;#39;Tommy&amp;#39;, lastName: &amp;#39;Valand&amp;#39; };&lt;br /&gt;var template = &amp;#39;{lastName}, {firstName}&amp;#39;;&lt;br /&gt;template.replace( /\{(\w+)\}()/g, function( item, key ){&lt;br /&gt;    return object[key] || &amp;#39;&amp;#39;;&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;this return the correct answer.&lt;br /&gt;Gunnar</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/6937216211053923862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/6937216211053923862'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html?showComment=1445440960414#c6937216211053923862' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-7853972860409080420' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/7853972860409080420' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="October 21, 2015 at 4:22:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-2406204577728680985</id><published>2015-10-07T14:07:53.234+01:00</published><updated>2015-10-07T14:07:53.234+01:00</updated><title type='text'>Blimey!</title><content type='html'>Blimey!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2690809790097008413/comments/default/2406204577728680985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/2690809790097008413/comments/default/2406204577728680985'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2015/10/useful-shortcut-for-editing-xpages.html?showComment=1444223273234#c2406204577728680985' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2015/10/useful-shortcut-for-editing-xpages.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-2690809790097008413' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/2690809790097008413' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="October 7, 2015 at 2:07:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-6634144855223686761</id><published>2015-10-02T16:18:23.086+01:00</published><updated>2015-10-02T16:18:23.086+01:00</updated><title type='text'>You saved my day!</title><content type='html'>You saved my day!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/6634144855223686761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7853972860409080420/comments/default/6634144855223686761'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html?showComment=1443799103086#c6634144855223686761' title=''/><author><name>Olle</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/03/xpages-regular-expressions-in-server.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-7853972860409080420' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/7853972860409080420' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-864596872"/><gd:extendedProperty name="blogger.displayTime" value="October 2, 2015 at 4:18:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-19551915657649819</id><published>2015-09-03T15:30:06.719+01:00</published><updated>2015-09-03T15:30:06.719+01:00</updated><title type='text'>getComponent(&amp;quot;button1&amp;quot;).getClientId(face...</title><content type='html'>getComponent(&amp;quot;button1&amp;quot;).getClientId(facesContext)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/4045203243956893911/comments/default/19551915657649819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/4045203243956893911/comments/default/19551915657649819'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2009/09/xpages-custom-control-getcomponenthash.html?showComment=1441290606719#c19551915657649819' title=''/><author><name>quintiexxx</name><uri>https://www.blogger.com/profile/08295615539453537364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2009/09/xpages-custom-control-getcomponenthash.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-4045203243956893911' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/4045203243956893911' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1621692764"/><gd:extendedProperty name="blogger.displayTime" value="September 3, 2015 at 3:30:00 PM GMT+1"/></entry><entry><id>tag:blogger.com,1999:blog-3745504982837212509.post-5689865374419769971</id><published>2015-07-02T16:41:33.480+01:00</published><updated>2015-07-02T16:41:33.480+01:00</updated><title type='text'>It hasn&amp;#39;t changed. I still use the code in the...</title><content type='html'>It hasn&amp;#39;t changed. I still use the code in the post on projects.&lt;br /&gt;&lt;br /&gt;The control should be general.&lt;br /&gt;&lt;br /&gt;I you&amp;#39;re doing a partial refresh, the enhanced messages control needs to be in the area that&amp;#39;s being refreshed.&lt;br /&gt;&lt;br /&gt;Throw an xp:messages (Error Messages?) control next to the enhanced messages control. If neither one shows any errors, I would think there&amp;#39;s some code that crashes/the validation doesn&amp;#39;t trigger.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7339001578647295786/comments/default/5689865374419769971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3745504982837212509/7339001578647295786/comments/default/5689865374419769971'/><link rel='alternate' type='text/html' href='http://dontpanic82.blogspot.com/2011/07/custom-control-for-enhanced-validation.html?showComment=1435851693480#c5689865374419769971' title=''/><author><name>Tommy Valand</name><uri>https://www.blogger.com/profile/11052104644034054473</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://dontpanic82.blogspot.com/2011/07/custom-control-for-enhanced-validation.html' ref='tag:blogger.com,1999:blog-3745504982837212509.post-7339001578647295786' source='http://www.blogger.com/feeds/3745504982837212509/posts/default/7339001578647295786' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-744203745"/><gd:extendedProperty name="blogger.displayTime" value="July 2, 2015 at 4:41:00 PM GMT+1"/></entry></feed>