<?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: 3.8 beta fn.fmatter.showlink bug and fix</title>
	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix</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/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>cyclone3d on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19168</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19168</guid>
        	        	<description><![CDATA[<p>I did have to make some changes to the code I orginally posted to make it work properly in IE. IE kept wanting to bring up the href link as well as the js link.</p>
<p>It also makes the new window or window link you clicked on come into focus.</p>
<p>The fixed code is:</p>
<p>"<span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;">/* for use with jslink */</span></span></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"></span></span></span></p>
<p>function</p>
</p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> openChildWindow(cUrl, cName, cFeatures) {</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">var</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> cName = window.open(cUrl, cName, cFeatures);</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> (window.focus)</span></span></p>
<p>cName.focus();</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">return</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span></p>
<p>}"</p>
</p>
<p>"<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">$.fn.fmatter.jslink = </span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">function</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(cellval, opts) {</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">var</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> op = {baseLinkUrl: opts.baseLinkUrl, addParam: opts.addParam &#124;&#124; </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, target: opts.target, idName: opts.idName },</span></span></p>
<p>target =</p>
</p>
<p><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, idUrl;</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(!isUndefined(opts.colModel.formatoptions)) {</span></span></p>
<p>op = $.extend({},op,opts.colModel.formatoptions);</p>
<p>}</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">switch</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(op.target)</span></span></p>
<p>{</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">case</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;unique_by_row&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">:</span></span></p>
<p>target = op.idName+opts.rowId+cellval;</p>
</p>
<p><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;">// so every different link will open in it&#39;s own window</span></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">break</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">case</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;unique&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">:</span></span></p>
<p>target = op.idName+cellval;</p>
</p>
<p><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;">// if we have a colums where some cell values in the same column that can be exactly the same, such as vendor, publisher, brand, etc.</span></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">break</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">default</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">:</span></span></p>
<p>target = op.target;</p>
<p>}</p>
<p>idUrl =</p>
</p>
<p><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;onclick="openChildWindow(\&#39;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + op.baseLinkUrl + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;?&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + op.idName + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;=&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + cellval + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;\&#39;,\&#39;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + target +</span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;\&#39;,\&#39;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">+ op.addParam + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;\&#39;); return false;"&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(isString(cellval) &#124;&#124; isNumber(cellval)) { </span></span><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;">//add this one even if its blank string</span></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">return</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;&#60;a &#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + idUrl + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;&#62;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + cellval + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;&#60;/a&#62;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span></p>
<p>}</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">else</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> {</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">return</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> $.fn.fmatter.defaultFormat(cellval,opts);</span></span></p>
<p>}</p>
<p>};"</p></p>
]]></description>
        	        	<pubDate>Tue, 17 Aug 2010 22:44:38 +0300</pubDate>
        </item>
        <item>
        	<title>tony on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19162</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19162</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks for this code. I hope it will help.</p>
<p>Kind Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 17 Aug 2010 22:22:37 +0300</pubDate>
        </item>
        <item>
        	<title>cyclone3d on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19112</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19112</guid>
        	        	<description><![CDATA[<p>O.k., thanks for the help.</p>
</p>
<p>Here is the resulting code in case you are interested. And it should be XHTML 1.1 strict compliant.</p>
</p>
<p>"<span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">function</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> openChildWindow(cUrl, cName, cFeatures) {</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">var</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> cName = window.open(cUrl, cName, cFeatures);</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">return</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span></p>
<p>}"</p>
</p>
<p>"<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">$.fn.fmatter.jslink = </span></span><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">function</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(cellval, opts) {</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">var</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> op = {baseLinkUrl: opts.baseLinkUrl, addParam: opts.addParam &#124;&#124; </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, target: opts.target, idName: opts.idName },</span></span></p>
<p>target =</p>
</p>
<p><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, idUrl;</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(!isUndefined(opts.colModel.formatoptions)) {</span></span></p>
<p>op = $.extend({},op,opts.colModel.formatoptions);</p>
<p>}</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(op.target)</span></span></p>
<p>{</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(op.target == </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;unique&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">)</span></span></p>
<p>{target = op.idName+opts.rowId+cellval;}</p>
</p>
<p><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;">// so every different link will open in it&#39;s own window</span></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">else</span></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span></p>
<p>{target = op.target;}</p>
<p>}</p>
<p>idUrl =</p>
</p>
<p><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;onclick="return openChildWindow(&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;this.href,\&#39;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + target +</span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;\&#39;,\&#39;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">+ op.addParam + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;\&#39;); return false;"&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(isString(cellval) &#124;&#124; isNumber(cellval)) { </span></span><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;"><span style="font-family: Consolas; color: #006400; font-size: x-small;">//add this one even if its blank string</span></span></span></p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">return</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;&#60;a href="&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + op.baseLinkUrl + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;?&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + op.idName + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;=&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + cellval + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;"&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + idUrl + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;&#62;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> + cellval + </span></span><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;"><span style="font-family: Consolas; color: #800000; font-size: x-small;">&#39;&#60;/a&#62;&#39;</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span></p>
<p>}</p>
</p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">else</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> {</p>
<p></span></p>
<p></span></p>
<p><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;"><span style="font-family: Consolas; color: #0000ff; font-size: x-small;">return</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> $.fn.fmatter.defaultFormat(cellval,opts);</span></span></p>
<p>}</p>
<p>};</p>
</p>
<p>"</p>
</p>
<p>Sample colmodel:</p>
<p><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span></p>
<p>{ name: &#39;itemNum&#39;, index: &#39;itemNum&#39;, formatter:&#39;jslink&#39;, formatoptions:{baseLinkUrl:&#39;whatever.HTML&#39;, idName:&#39;itemNum&#39;, target:&#39;unique&#39;, addParam:&#39;height=200,width=400&#39;}, width: 80, sorttype: "int" },</p></p>
]]></description>
        	        	<pubDate>Thu, 12 Aug 2010 23:07:42 +0300</pubDate>
        </item>
        <item>
        	<title>tony on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19109</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19109</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>You are free to use your own custom formatter:</p>
<p><a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter" rel="nofollow" target="_blank"><a href="http://www.trirand.com/jqgridw" rel="nofollow">http://www.trirand.com/jqgridw</a>....._formatter</a></p>
<p>in order to do what you want.</p>
</p>
<p>Kind Regards</p>
<p>Tony Tomov</p>
]]></description>
        	        	<pubDate>Thu, 12 Aug 2010 21:06:40 +0300</pubDate>
        </item>
        <item>
        	<title>cyclone3d on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19105</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19105</guid>
        	        	<description><![CDATA[<p>Other then changing that how are you supposed to get the cell data to be sent in the URL with the current code?</p>
</p>
<p>Seems kind of non-functional if you need to send the cell data through the URL.</p>
</p>
<p>In what instance is somebody going to need to send the row Id unless you have another script to grab the cell data from the column and row?</p>
]]></description>
        	        	<pubDate>Thu, 12 Aug 2010 18:44:11 +0300</pubDate>
        </item>
        <item>
        	<title>tony on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19099</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19099</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks. Sorry, but this change will not be included.</p>
<p>Imagine how many existing users should change thier code in order to meet this requirment.</p>
</p>
<p>Kind Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Thu, 12 Aug 2010 10:39:53 +0300</pubDate>
        </item>
        <item>
        	<title>cyclone3d on 3.8 beta fn.fmatter.showlink bug and fix</title>
        	<link>http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19096</link>
        	<category>Bugs</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/bugs/3-8-beta-fn-fmatter-showlink-bug-and-fix#p19096</guid>
        	        	<description><![CDATA[<p>3.8 beta has a bug in fn.fmatter.showlink</p>
<p>It is using the row Id instead of the cellval when building the link.</p>
</p>
<p>The bugged line is:</p>
<p>"idUrl = op.baseLinkUrl+op.showAction + &#39;?&#39;+ op.idName+&#39;=&#39;+opts.rowId+op.addParam;"</p>
</p>
<p>It needs to be replaced with:</p>
<p>"idUrl = op.baseLinkUrl+op.showAction + &#39;?&#39;+ op.idName+&#39;=&#39;+cellval+op.addParam;"</p>
]]></description>
        	        	<pubDate>Thu, 12 Aug 2010 08:59:07 +0300</pubDate>
        </item>
</channel>
</rss>