<?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: headers with vertical orientation</title>
	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15297</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15297</guid>
        	        	<description><![CDATA[<p>I already tested the way with 1px befor I wrote me last post. At least I was enable to drag a column which are 1 pixel wide <img class="spSmiley" style="margin:0" title="Smile" src="/blog/wp-content/forum-smileys/sf-smile.gif" alt="Smile" />, so I hope, that the end user will have no problem too. The real reason of the described problem is the refresh of the column header after the drop, but I am happy also with 1px-solution too.</p>
</p>
<p>Best regards<br />Oleg</p>
]]></description>
        	        	<pubDate>Tue, 02 Mar 2010 14:53:00 +0200</pubDate>
        </item>
        <item>
        	<title>tony on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15296</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15296</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>Thanks. After publishing I&#39;m thinking the same. So I will change it to 1px. Please let me known if it works.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 02 Mar 2010 14:44:05 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15295</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15295</guid>
        	        	<description><![CDATA[<p>Thank you very much, Tony!</p>
</p>
<p>It seems to me you have found the correct place of the problem, but the problem is not yet full fixed. To be more exact, the bug in rearder of the last column exist not only for less then 20px like you wrote in the comment on github.com, but also up to 39px:</p>
<p><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/39.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/39.png" width="100"  class="sfimageleft spUserImage" alt="" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p>(see <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedG1.htm&#39;);" href="http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedG1.htm" target="_blank"></a><a href="http://www.ok-soft-gmbh.com/Ve" rel="nofollow" target="_blank">http://www.ok-soft-gmbh.com/Ve</a>.....ixedG1.htm). But after we refresh the picture with respect of Ctrl + &#39;+&#39; or Ctrl + &#39;-&#39; (zoom in/out), everthing will be seen correctly (!!!).</p>
<p>After your last fix (setting "scrollSensitivity": "1&#8243; option for sortable_opts) the old problem is not fully fixed. If we try to reorder (drag &#38; drop) the last column, which is wide, but not fully seen like this one</p>
<p><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/befor.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/befor.png" width="100"  class="sfimageleft spUserImage" alt="" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p>it looks like following after reordering:</p>
<p><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/after.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/after.png" width="100"  class="sfimageleft spUserImage" alt="" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p>But after we use scroll bar to move everythig for at least one pixel, we can sees the correct table:</p>
<p><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/afterScroll.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/afterScroll.png" width="100"  class="sfimageleft spUserImage" alt="" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p>So If you find a way to refresh the table columns after usage of UI sortable widget, one could use large default value of "scrollSensitivity" option. The other solution is to reduce "scrollSensitivity" to 1px (not to 10px like now of the <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://github.com/tonytomov/jqGrid/commit/211a655fda8b4837342a5a5c781547f2e2889c22&#39;);" rel="nofollow" href="http://github.com/tonytomov/jqGrid/commit/211a655fda8b4837342a5a5c781547f2e2889c22" target="_blank"></a><a href="http://github.com/tonytomov/jq" rel="nofollow" target="_blank">http://github.com/tonytomov/jq</a>.....f2e2889c22) seems also works fine.</p>
</p>
<p>Best regards<br />Oleg</p>
]]></description>
        	        	<pubDate>Tue, 02 Mar 2010 13:53:44 +0200</pubDate>
        </item>
        <item>
        	<title>tony on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15292</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15292</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>The bug that you mentioted with the last sortable column is fixed.</p>
<p><a href="http://github.com/tonytomov/jqGrid/commit/211a655fda8b4837342a5a5c781547f2e2889c22" rel="nofollow" target="_blank"><a href="http://github.com/tonytomov/jq" rel="nofollow">http://github.com/tonytomov/jq</a>.....f2e2889c22</a></p>
<p>Actually this is not a fix, but rather we change some options in UI sortable widget.</p>
</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 02 Mar 2010 11:37:09 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15110</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15110</guid>
        	        	<description><![CDATA[<p>Hi!</p>
</p>
<p>Only small remark. Adding "-o-transform: rotate(-90deg);" to the "rotate" CSS class (see <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedO.htm&#39;);" href="http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedO.htm" target="_blank"></a><a href="http://www.ok-soft-gmbh.com/Ve" rel="nofollow" target="_blank">http://www.ok-soft-gmbh.com/Ve</a>.....FixedO.htm) makes example working in the Opera 10.50beta. So the part with "if  ($.browser.mozilla)" can be changed to something like</p>
<p>if ($.browser.mozilla &#124;&#124; $.browser.opera)<br />&#160;&#160;&#160; headDiv.css("left", (cmi.width - headerHeight) / 2 + 2).css("bottom", 7);</p>
</p>
<p>Oleg</p>
]]></description>
        	        	<pubDate>Wed, 24 Feb 2010 01:14:53 +0200</pubDate>
        </item>
        <item>
        	<title>tony on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15074</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15074</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>Thanks for this. Will see what I can do.</p>
<p>Also will not forget to fix the sortable columns bug.</p>
<p>Thanks again.</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Tue, 23 Feb 2010 11:17:02 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15056</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15056</guid>
        	        	<description><![CDATA[<p><!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4;} @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:"@MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} .MsoChpDefault 	{font-family:"Calibri","sans-serif";} .MsoPapDefault 	{margin-bottom:10.0pt; 	line-height:115%;} @page WordSection1 	{size:595.3pt 841.9pt; 	margin:70.85pt 70.85pt 2.0cm 70.85pt;} div.WordSection1 	{page:WordSection1;} --></p>
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello Tony!</span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you for advice about jQuery UI widget <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://code.google.com/p/ist-ui-panel/&#39;);" href="http://code.google.com/p/ist-ui-panel/" target="_blank">http://code.google.com/p/ist-ui-panel/</a>. It looks like very cool. It pushes me for more investigations.</span></p>
<p class="MsoNormal"><span lang="EN-US">In <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://code.google.com/p/ist-ui-panel/&#39;);" href="http://code.google.com/p/ist-ui-panel/" target="_blank">http://code.google.com/p/ist-ui-panel/</a> used SVG in general. For IE one uses also filter technic. But one uses (see <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://code.google.com/p/jquery-ui/source/browse/branches/labs/panel/ui.panel.css&#39;);" href="http://code.google.com/p/jquery-ui/source/browse/branches/labs/panel/ui.panel.css" target="_blank"></a><a href="http://code.google.com/p/jquer" rel="nofollow" target="_blank">http://code.google.com/p/jquer</a>.....;panel.css) flipv() and fliph() together with &#8220;position:absolute&#8221; and &#8220;writing-mode:tb-rl&#8221;. Using of &#8220;position:absolute&#8221; makes calculation on text position more complex. And Microsoft writes in documentation of flipv() and fliph() filters (<a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://msdn.microsoft.com/en-us/library/ms532992%28VS.85%29.aspx&#39;);" href="http://msdn.microsoft.com/en-us/library/ms532992%28VS.85%29.aspx" target="_blank"></a><a href="http://msdn.microsoft.com/en-u" rel="nofollow" target="_blank">http://msdn.microsoft.com/en-u</a>.....85%29.aspx and <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://msdn.microsoft.com/en-us/library/ms532994%28VS.85%29.aspx&#39;);" href="http://msdn.microsoft.com/en-us/library/ms532994%28VS.85%29.aspx" target="_blank"></a><a href="http://msdn.microsoft.com/en-u" rel="nofollow" target="_blank">http://msdn.microsoft.com/en-u</a>.....85%29.aspx) following &#8220;You can create this effect more efficiently with the BasicImage&#160; filter.&#8221; In this case I trust Microsoft.</span></p>
<p class="MsoNormal"><span lang="EN-US">But during this analysis I found the reason of cutting of text in my example. The reason is that I had not so wide column headers as you. So the texts are cut. As a workaround one can set a large header width<strong><span style="text-decoration: underline;"> before</span></strong> adding class &#8220;rotate&#8221;! So I could fix my example: see <a onclick="javascript:pageTracker._trackPageview(&#39;/outbound/article/http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixed.htm&#39;);" href="http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixed.htm" target="_blank"></a><a href="http://www.ok-soft-gmbh.com/Ve" rel="nofollow" target="_blank">http://www.ok-soft-gmbh.com/Ve</a>.....tFixed.htm. Now the example works fine with IE6, IE7, IE8, Firefox 3.6, Safari 4 and Google Chrome 4. Only for Opera (which is not interesting for my current Project) one has to use probably SVG technic.</span></p>
<p class="MsoNormal"><span lang="EN-US">New version of my example looks like following:</span></p>
<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"><span style="font-size:8.0pt;font-family:" lang="EN-US">&#60;!</span><span style="font-size:8.0pt; font-family:" lang="EN-US">DOCTYPE</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> <span style="color:red">html</span> <span style="color:red">PUBLIC</span> <span style="color:blue">"-//W3C//DTD XHTML 1.0 Strict//EN"</span> <span style="color:blue">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&#62;<br /></span>&#60;</span><span style="font-size:8.0pt; font-family:" lang="EN-US">html</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> <span style="color:red">xmlns</span><span style="color: blue;">="http://www.w3.org/1999/xhtml"&#62;<br /></span>&#60;</span><span style="font-size:8.0pt; font-family:" lang="EN-US">head</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> <span style="color:red">id</span><span style="color: blue;">="Head"&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">title</span><span style="color: blue;">&#62;</span>Demonstration of the VerticalHeaders problem<span style="color: blue;">&#60;/</span><span style="color:#A31515">title</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">meta</span> <span style="color:red">http-equiv</span><span style="color:blue">="Content-Type"</span> <span style="color:red">content</span><span style="color:blue">="text/html; charset=utf-8&#8243;</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery-ui-1.7.2/themes/redmond/jquery-ui-1.7.2.custom.css"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/css/ui.jqgrid.css"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/css/jquery.searchFilter.css"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/plugins/ui.multiselect.css"</span> <span style="color:blue">/&#62;</span></span></p>
<p>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">style</span> <span style="color:red">type</span><span style="color:blue">="text/css"&#62;<br /></span>&#160;&#160;&#160; <span style="color:#A31515">.rotate<br /></span>&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">/* Safari */<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:red">-webkit-transform</span>: <span style="color: blue;">rotate(-90deg)</span>;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">/* Firefox */<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:red">-moz-transform</span>: <span style="color: blue;">rotate(-90deg)</span>;<br /><span style="font-size:8.0pt;font-family:" lang="EN-US"><br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">/* Internet Explorer */<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:red">filter</span>: <span style="color: blue;">progid:DXImageTransform.Microsoft.BasicImage(rotation=3)</span>;<br />&#160;&#160;&#160; }<br />&#160;&#160;&#160; <span style="color:blue">&#60;/</span><span style="color: #A31515">style</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery-1.3.2.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery-ui-1.7.2/ui/jquery-ui.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/i18n/grid.locale-en.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.base.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.common.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.formedit.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.inlinedit.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.custom.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jquery.fmatter.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jquery.fmatter.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.jqueryui.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jquery.searchFilter.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/plugins/ui.multiselect.js"&#62;</span> <span style="color:blue">&#60;/</span><span style="color:#A31515">script</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jqDnR.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jqModal.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery(document).ready(<span style="color:blue">function</span>() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> grid = jQuery(<span style="color: #a31515;">&#39;#list&#39;</span>).jqGrid({<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; caption: <span style="color:#A31515">&#39;Testclusters&#39;</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; height: <span style="color:#A31515">&#39;auto&#39;</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; gridview: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rownumbers: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortable: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; datatype: <span style="color:#A31515">&#39;local&#39;</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; viewrecords: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pager: <span style="color:#A31515">&#39;#pager&#39;</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pgbuttons: <span style="color:blue">false</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pginput: <span style="color:blue">false</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rownumbers: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="font-size:8.0pt;font-family:">colNames: [<span style="color:#A31515">&#39;Name&#39;</span>, <span style="color: #a31515;">&#39;Testtiefe&#39;</span>, <span style="color:#A31515">&#39;Std&#39;</span>, <span style="color:#A31515">&#39;FachlicheTests&#39;</span>, <span style="color:#A31515">&#39;RowVersion&#39;</span>],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="font-size:8.0pt;font-family:" lang="EN-US">colModel: [<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;Name&#39;</span>, index: <span style="color:#A31515">&#39;Name&#39;</span>, width: 120 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;TesttiefeName&#39;</span>, index: <span style="color:#A31515">&#39;TesttiefeName&#39;</span>, width: 180 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;Std&#39;</span>, width: 21, index: <span style="color:#A31515">&#39;IsStandardtest&#39;</span>, formatter: <span style="color:#A31515">&#39;checkbox&#39;</span>, align: <span style="color: #a31515;">&#39;center&#39;</span> },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;IsFachlicheTests&#39;</span>, width: 21, index: <span style="color:#A31515">&#39;IsFachlicheTests&#39;</span>, formatter: <span style="color:#A31515">&#39;checkbox&#39;</span>, align: <span style="color: #a31515;">&#39;center&#39;</span> },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;RowVersion&#39;</span>, index: <span style="color:#A31515">&#39;RowVersion&#39;</span>, width: 50, hidden: <span style="color: blue;">true</span> }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ]<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }).navGrid(<span style="color:#A31515">&#39;#pager&#39;</span>, { edit: <span style="color:blue">false</span>, add: <span style="color:blue">false</span>, del: <span style="color:blue">false</span>, refresh: <span style="color:blue">true</span>, view: <span style="color:blue">false</span> })<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; .navButtonAdd(<span style="color:#A31515">&#39;#pager&#39;</span>, { caption: <span style="color:#A31515">""</span>, buttonicon: <span style="color: #a31515;">"ui-icon-calculator"</span>, title: <span style="color: #a31515;">"choose columns"</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; onClickButton: <span style="color:blue">function</span>() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery(<span style="color:#A31515">&#39;#list&#39;</span>).jqGrid(<span style="color: #a31515;">&#39;columnChooser&#39;</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; });<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> myData = [<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { Name: <span style="color:#A31515">"VIA XP"</span>, TesttiefeName: <span style="color:#A31515">"Alle SW-Produkte"</span>, RowVersion: <span style="color:#A31515">"20FC31"</span> },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { Name: <span style="color:#A31515">"KUBUS"</span>, TesttiefeName: <span style="color:#A31515">"Alle SW-Produkte"</span>, RowVersion: <span style="color:#A31515">"20FC32"</span> }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">for</span> (<span style="color: blue;">var</span> i = 0; i &#60;= myData.length; i++)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery(<span style="color:#A31515">"#list"</span>).addRowData(i + 1, myData[i]);</span></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> trHead = $(<span style="color: #a31515;">"thead:first tr"</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> cm = grid.getGridParam(<span style="color:#A31515">"colModel"</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(<span style="color:#A31515">"thead:first tr th"</span>).height(<span style="color:#A31515">"120px"</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> headerHeight = $(<span style="color:#A31515">"thead:first tr th"</span>).height();</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">for</span> (<span style="color: blue;">var</span> iCol = 0; iCol &#60; cm.length; iCol++) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-size:8.0pt;font-family:">var</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> cmi = cm[iCol];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">if</span> (cmi.formatter === <span style="color:#A31515">&#39;checkbox&#39;</span>) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">// we must set width of column header div BEFOR adding class "rotate" to<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">// prevent text cutting based on the current column width<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> headDiv = $(<span style="color:#A31515">"th:eq("</span> + iCol + <span style="color: #a31515;">") div"</span>, trHead);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; headDiv.width(headerHeight).addClass(<span style="color: #a31515;">"rotate"</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">if</span> (!$.browser.msie) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">if</span> ($.browser.mozilla)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; headDiv.css(<span style="color:#A31515">"left"</span>, (cmi.width &#8211; headerHeight) / 2 + 3).css(<span style="color:#A31515">"bottom"</span>, 7);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">else<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; headDiv.css(<span style="color:#A31515">"left"</span>, (cmi.width &#8211; headerHeight) / 2);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">else</span> {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> ieVer = jQuery.browser.version.substr(0, 3);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">// Internet Explorer<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">if</span> (ieVer != <span style="color:#A31515">"6.0&#8243;</span> &#38;&#38; ieVer != <span style="color:#A31515">"7.0&#8243;</span>) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; headDiv.css(<span style="color:#A31515">"left"</span>, cmi.width / 2 &#8211; 4).css(<span style="color:#A31515">"bottom"</span>, headerHeight / 2 &#8211; 3);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>$("span", headDiv).css("left", 0);<br /><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">else<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; headDiv.css(<span style="color:#A31515">"left"</span>, 3);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">// TODO: for Opera SVG can be used. One should insert instead of header text something like following<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">// ("My Header" is the text)<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">//&#60;object data="data:image/svg+xml;charset=utf-8,&#38;lt;svg xmlns=&#39;<a href="http://www.w3.org/2000/svg&#039;&#038;gt;&#038;lt;text" rel="nofollow" target="_blank">http://www.w3.org/2000/svg&#039;&#038;gt;&#038;lt;text</a> x=&#39;-90px&#39; y=&#39;16px&#39;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">//style=&#39;font-weight:bold;font-family:Verdana,Arial,sans-serif;font-size:11px;fill:rgb(34, 34, 34);&#39; transform=&#39;rotate(-90)&#39;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">//text-rendering=&#39;optimizeSpeed&#39;&#38;gt;My Header&#38;lt;/text&#38;gt;&#38;lt;/svg&#38;gt;" type="image/svg+xml" style="height: 100px; width:<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">//100%; position: absolute; bottom: 0pt; left: 0pt; z-index: 2;"&#62;&#60;/object&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; }); <br />&#160;&#160;&#160; <span style="color:blue">&#60;/</span><span style="color: #A31515">script</span><span style="color:blue">&#62;<br /></span>&#60;/</span><span style="font-size:8.0pt; font-family:" lang="EN-US">head</span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#62;<br />&#60;</span><span style="font-size:8.0pt; font-family:" lang="EN-US">body</span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#62;<br />&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">div</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color: #a31515;">table</span> <span style="color:red">id</span><span style="color: blue;">="list"&#62;&#60;/</span><span style="color:#A31515">table</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color: #a31515;">div</span> <span style="color:red">id</span><span style="color: blue;">="pager"&#62;&#60;/</span><span style="color:#A31515">div</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;/</span><span style="color: #A31515">div</span><span style="color:blue">&#62;<br /></span>&#60;/</span><span style="font-size:8.0pt; font-family:" lang="EN-US">body</span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#62;<br />&#60;/</span><span style="font-size:8.0pt;font-family:" lang="EN-US">html</span><span style="font-size:8.0pt; font-family:" lang="EN-US">&#62;</span></p>
<p class="MsoNormal"><span lang="EN-US">If you have interest, you can include &#8220;vertical header&#8221; feature based on this example in one of the next version of jqGrid. To be general one should probably add support on Opera or include in documentation, that &#8220;vertical header&#8221; are currently not supported in Opera.</span></p>
<p class="MsoNormal"><span lang="EN-US">One more TODO, which not yet solved is the placing of sorting bitmaps for IE8.<br /></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards<br /> Oleg</span></p>
<p class="MsoNormal"><span lang="EN-US">P.S. Tony, please don&#8217;t forget fix bug in column sorting which I describe before. It is not depend on &#8220;vertical header&#8221; feature.</span></p>
</div>
]]></description>
        	        	<pubDate>Mon, 22 Feb 2010 22:57:37 +0200</pubDate>
        </item>
        <item>
        	<title>Les on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15052</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15052</guid>
        	        	<description><![CDATA[<p>Oleg, hi!</p>
</p>
<p>Search for the addText method in this Highcharts code to see how the text rotation is done.</p>
</p>
<pre>"addText: function(str, x, y, style, rotation, align)"</pre>
</p>
<p><a href="http://highcharts.com/js/highcharts.1.2.src.js" rel="nofollow" target="_blank"><a href="http://highcharts.com/js/highc" rel="nofollow">http://highcharts.com/js/highc</a>.....1.2.src.js</a></p>
</p>
<p>Is this helpful?</p>
]]></description>
        	        	<pubDate>Mon, 22 Feb 2010 18:08:19 +0200</pubDate>
        </item>
        <item>
        	<title>tony on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15042</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15042</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>Could you please look at this jQuery UI widget:</p>
<p><a href="http://code.google.com/p/ist-ui-panel/" rel="nofollow" target="_blank">http://code.google.com/p/ist-ui-panel/</a></p>
<p>I think tha using this approach is better</p>
</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Mon, 22 Feb 2010 13:36:01 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15020</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p15020</guid>
        	        	<description><![CDATA[<p><!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4;} @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face 	{font-family:"@MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline;} .MsoChpDefault 	{font-family:"Calibri","sans-serif";} .MsoPapDefault 	{margin-bottom:10.0pt; 	line-height:115%;} @page WordSection1 	{size:595.3pt 841.9pt; 	margin:70.85pt 70.85pt 2.0cm 70.85pt;} div.WordSection1 	{page:WordSection1;} --></p>
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hello Tony!</span></p>
<p class="MsoNormal"><span lang="EN-US">Thank you very much! Now I understand that the problem can be solved. I made some more experiments and find strange behaviors.</span></p>
<p class="MsoNormal"><span lang="EN-US">First of all, your example looks like very good in IE6 and Firefox 3.6. IE8 seems have several bugs, but if one set property (margin-left and margin-bottom) on column headers dynamically, different value per column, one could receive more readable results. Nevertheless texts will be cut in IE8 like I describe in my previous post.</span></p>
<p class="MsoNormal"><span lang="EN-US">Because currently I create a solution for customer, where almost IE6 used, I tried to reproduce you results. But I find interesting and strange things. I receive very good results in IE6, but bad results not only in IE8, but also in Firefox 3.6:</span></p>
<p class="MsoNormal"><span lang="EN-US">in IE6 we can see:</span></p>
<p class="MsoNormal"><span lang="EN-US"> <a href="http://www.ok-soft-gmbh.com/VerticalHeaders/Test_in_ie6.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/Test_in_ie6.png" width="100"  class="sfimageleft spUserImage" alt="Test_in_ie6.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a><br /></span></p>
<p class="MsoNormal">in Firefox 3.6:</p>
<p class="MsoNormal"><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/Test_in_firefox36.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/Test_in_firefox36.png" width="100"  class="sfimageleft spUserImage" alt="Test_in_firefox36.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p class="MsoNormal">in IE8:</p>
<p class="MsoNormal"><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/Test_in_ie8.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/Test_in_ie8.png" width="100"  class="sfimageleft spUserImage" alt="Test_in_ie8.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p class="MsoNormal"><span lang="EN-US">Moreover, I find by the way a real bug in sortable column headers in current version of jqGrid. If one drag <strong>last</strong> column header on another place in any browser (IE6, FF36, IE8) one receive wrong headers:</span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="http://www.ok-soft-gmbh.com/VerticalHeaders/SortableBug.png"><img src="http://www.ok-soft-gmbh.com/VerticalHeaders/SortableBug.png" width="100"  class="sfimageleft spUserImage" alt="SortableBug.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a><br /></span></p>
<p class="MsoNormal"><span lang="EN-US">Have you an idea what is different in my and your example?<br /></span></p>
<p class="MsoNormal"><span lang="EN-US">The code of my examples with the last version of jqGrid from <a href="http://github.com/tonytomov/jqGrid/tree/master" rel="nofollow" target="_blank"><a href="http://github.com/tonytomov/jq" rel="nofollow">http://github.com/tonytomov/jq</a>.....ree/master</a> you can download from <a href="http://www.ok-soft-gmbh.com/VerticalHeaders/VerticalHeaders.zip" rel="nofollow" target="_blank"><a href="http://www.ok-soft-gmbh.com/Ve" rel="nofollow">http://www.ok-soft-gmbh.com/Ve</a>.....eaders.zip</a>. Here is the html code of my test:</span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:" lang="EN-US">&#60;!</span><span style="font-size:8.0pt; font-family:" lang="EN-US">DOCTYPE</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> <span style="color:red">html</span> <span style="color:red">PUBLIC</span> <span style="color:blue">"-//W3C//DTD XHTML 1.0 Strict//EN"</span> <span style="color:blue">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&#62;<br /></span>&#60;</span><span style="font-size:8.0pt; font-family:" lang="EN-US">html</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> <span style="color:red">xmlns</span><span style="color: blue;">="http://www.w3.org/1999/xhtml"&#62;<br /></span>&#60;</span><span style="font-size:8.0pt; font-family:" lang="EN-US">head</span><span style="font-size:8.0pt;font-family:" lang="EN-US"> <span style="color:red">id</span><span style="color: blue;">="Head"&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">title</span><span style="color: blue;">&#62;</span>Demonstration of the VerticalHeaders problem<span style="color: blue;">&#60;/</span><span style="color:#A31515">title</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">meta</span> <span style="color:red">http-equiv</span><span style="color:blue">="Content-Type"</span> <span style="color:red">content</span><span style="color:blue">="text/html; charset=utf-8"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery-ui-1.7.2/themes/redmond/jquery-ui-1.7.2.custom.css"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/css/ui.jqgrid.css"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/css/jquery.searchFilter.css"</span> <span style="color:blue">/&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">link</span> <span style="color:red">rel</span><span style="color:blue">="stylesheet"</span> <span style="color:red">type</span><span style="color:blue">="text/css"</span> <span style="color:red">href</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/plugins/ui.multiselect.css"</span> <span style="color:blue">/&#62;<br /></span></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">style</span> <span style="color:red">type</span><span style="color:blue">="text/css"&#62;<br /></span>&#160;&#160;&#160; <span style="color:#A31515">.rotate<br /></span>&#160;&#160;&#160; {</span><span style="font-size:8.0pt;font-family:" lang="EN-US"><br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">/* Safari */<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:red">-webkit-transform</span>: <span style="color: blue;">rotate(-90deg)</span>;</span><span style="font-size:8.0pt;font-family:" lang="EN-US"><br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">/* Firefox */<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:red">-moz-transform</span>: <span style="color: blue;">rotate(-90deg)</span>;<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:green">/* Internet Explorer */<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:red">filter</span>: <span style="color: blue;">progid:DXImageTransform.Microsoft.BasicImage(rotation=3)</span>;<br />&#160;&#160;&#160; }<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160; <span style="color:blue">&#60;/</span><span style="color: #A31515">style</span><span style="color:blue">&#62;<br /></span> &#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery-1.3.2.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery-ui-1.7.2/ui/jquery-ui.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/i18n/grid.locale-en.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.base.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.common.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.formedit.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.inlinedit.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.custom.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jquery.fmatter.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jquery.fmatter.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/grid.jqueryui.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jquery.searchFilter.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/plugins/ui.multiselect.js"&#62;</span> <span style="color:blue">&#60;/</span><span style="color:#A31515">script</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jqDnR.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"</span> <span style="color:red">src</span><span style="color:blue">="jquery.jqGrid-3.6.4-20090220/js/jqModal.js"&#62;&#60;/</span><span style="color: #a31515;">script</span><span style="color:blue">&#62;<br /></span></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">script</span> <span style="color:red">type</span><span style="color:blue">="text/javascript"&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery(document).ready(<span style="color:blue">function</span>() {</span><span style="font-size:8.0pt;font-family:" lang="EN-US"><br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> grid = jQuery(<span style="color: #a31515;">&#39;#list&#39;</span>).jqGrid({<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; caption: <span style="color:#A31515">&#39;Testclusters&#39;</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; height: <span style="color:#A31515">&#39;auto&#39;</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; gridview: <span style="color:blue">true</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rownumbers: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sortable: <span style="color:blue">true</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; datatype: <span style="color:#A31515">&#39;local&#39;</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; viewrecords: <span style="color:blue">true</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pager: <span style="color:#A31515">&#39;#pager&#39;</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pgbuttons: <span style="color:blue">false</span>,<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; pginput: <span style="color:blue">false</span>,</span><br /><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; rownumbers: <span style="color:blue">true</span>,</span><span style="font-size:8.0pt;font-family:" lang="EN-US"><br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="font-size:8.0pt;font-family:">colNames: [<span style="color:#A31515">&#39;Name&#39;</span>, <span style="color: #a31515;">&#39;Testtiefe&#39;</span>, <span style="color:#A31515">&#39;Std&#39;</span>, <span style="color:#A31515">&#39;FachlicheTests&#39;</span>, <span style="color:#A31515">&#39;RowVersion&#39;</span>],<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="font-size:8.0pt;font-family:" lang="EN-US">colModel: [<br /></span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;Name&#39;</span>, index: <span style="color:#A31515">&#39;Name&#39;</span>, width: 120 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;TesttiefeName&#39;</span>, index: <span style="color:#A31515">&#39;TesttiefeName&#39;</span>, width: 180 },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;Std&#39;</span>, width: 21, index: <span style="color:#A31515">&#39;IsStandardtest&#39;</span>, formatter: <span style="color:#A31515">&#39;checkbox&#39;</span>, align: <span style="color: #a31515;">&#39;center&#39;</span> },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;IsFachlicheTests&#39;</span>, width: 21, index: <span style="color:#A31515">&#39;IsFachlicheTests&#39;</span>, formatter: <span style="color:#A31515">&#39;checkbox&#39;</span>, align: <span style="color: #a31515;">&#39;center&#39;</span> },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: <span style="color:#A31515">&#39;RowVersion&#39;</span>, index: <span style="color:#A31515">&#39;RowVersion&#39;</span>, width: 50, hidden: <span style="color: blue;">true</span> }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ]<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }).navGrid(<span style="color:#A31515">&#39;#pager&#39;</span>, { edit: <span style="color:blue">false</span>, add: <span style="color:blue">false</span>, del: <span style="color:blue">false</span>, refresh: <span style="color:blue">true</span>, view: <span style="color:blue">false</span> })<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; .navButtonAdd(<span style="color:#A31515">&#39;#pager&#39;</span>, { caption: <span style="color:#A31515">""</span>, buttonicon: <span style="color: #a31515;">"ui-icon-calculator"</span>, title: <span style="color: #a31515;">"choose columns"</span>,<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; onClickButton: <span style="color:blue">function</span>() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery(<span style="color:#A31515">&#39;#list&#39;</span>).jqGrid(<span style="color: #a31515;">&#39;columnChooser&#39;</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="font-size:8.0pt;font-family:">}<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; });<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> myData = [<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { Name: <span style="color:#A31515">"VIA XP"</span>, TesttiefeName: <span style="color: #a31515;">"Alle SW-Produkte"</span>, RowVersion: <span style="color: #a31515;">"20FC31"</span> },<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; { Name: <span style="color:#A31515">"KUBUS"</span>, TesttiefeName: <span style="color: #a31515;">"Alle SW-Produkte"</span>, RowVersion: <span style="color: #a31515;">"20FC32"</span> }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="font-size:8.0pt;font-family:" lang="EN-US">];<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">for</span> (<span style="color: blue;">var</span> i = 0; i &#60;= myData.length; i++)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; jQuery(<span style="color:#A31515">"#list"</span>).addRowData(i + 1, myData[i]);</span></p>
<p>&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160; <span style="color:blue">var</span> trHead = $(<span style="color: #a31515;">"thead:first tr"</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(<span style="color:#A31515">"thead:first tr th"</span>).height(<span style="color:#A31515">"100px"</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(<span style="color:#A31515">"th:eq(3) div"</span>, trHead).addClass(<span style="color:#A31515">"rotate"</span>)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; .css(<span style="color: #a31515;">&#39;margin-left&#39;</span>, <span style="color:#A31515">&#39;2px&#39;</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $(<span style="color:#A31515">"th:eq(4) div"</span>, trHead).addClass(<span style="color:#A31515">"rotate"</span>)<br />&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; .css(<span style="color: #a31515;">&#39;margin-left&#39;</span>, <span style="color:#A31515">&#39;2px&#39;</span>)<br />&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; .css(<span style="color: #a31515;">&#39;margin-bottom&#39;</span>, <span style="color:#A31515">&#39;8px&#39;</span>);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }); <br />&#160;&#160;&#160; <span style="color:blue">&#60;/</span><span style="color: #A31515">script</span><span style="color:blue">&#62;<br /></span>&#60;/<span style="font-size:8.0pt; font-family:" lang="EN-US">head</span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#62;<br />&#60;</span><span style="font-size:8.0pt; font-family:" lang="EN-US">body</span><span style="font-size:8.0pt;font-family:" lang="EN-US">&#62;<br />&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color:#A31515">div</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color: #a31515;">table</span> <span style="color:red">id</span><span style="color: blue;">="list"&#62;&#60;/</span><span style="color:#A31515">table</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <span style="color:blue">&#60;</span><span style="color: #a31515;">div</span> <span style="color:red">id</span><span style="color: blue;">="pager"&#62;&#60;/</span><span style="color:#A31515">div</span><span style="color: blue;">&#62;<br /></span>&#160;&#160;&#160; <span style="color:blue">&#60;/</span><span style="color: #A31515">div</span><span style="color:blue">&#62;<br /></span>&#60;/</span><span style="font-size:8.0pt; font-family:" lang="EN-US">body</span><span style="font-size:8.0pt;line-height:115%; font-family:" lang="EN-US">&#62;<br />&#60;/</span><span style="font-size: 8pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: #a31515;" lang="EN-US">html</span><span style="font-size: 8pt; line-height: 115%; font-family: &#34;Courier New&#34;; color: blue;" lang="EN-US">&#62;<br /></span><span lang="EN-US">(fixing of margin-left and margin bottom in the example are not important, but the results after the changes in IE6 looks like better. I don&#8217;t modify &#8220;rotate&#8221; class with these values).</span></p>
<p class="MsoNormal"><span lang="EN-US">By the way, you can direct see Test.thm on the page <a href="http://www.ok-soft-gmbh.com/VerticalHeaders/Test.htm" rel="nofollow" target="_blank">http://www.ok-soft-gmbh.com/VerticalHeaders/Test.htm</a>. To be more close to you example I modified my example to load scripts and css from <a href="http://trirand.com/blog/jqgrid/" rel="nofollow" target="_blank">http://trirand.com/blog/jqgrid/</a> are the same.</span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards<br /> Oleg</span></p>
<p class="MsoNormal"><span lang="EN-US">&#160;</span></p>
</div>
]]></description>
        	        	<pubDate>Sun, 21 Feb 2010 01:10:57 +0200</pubDate>
        </item>
        <item>
        	<title>tony on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14982</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14982</guid>
        	        	<description><![CDATA[<p>Hello Oleg,</p>
<p>I have just play a little with this. Humm.</p>
<p>Position absolute is not needed &#8211; the element has always relative.</p>
<p>Now I have succes with this:</p>
<p>.rotate<br />&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; /* for Safari */<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; -webkit-transform: rotate(-90deg);</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; /* for Firefox */<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; -moz-transform: rotate(-90deg);</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; /* for Internet Explorer */<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);<br />&#160;&#160;&#160; }</p>
<p>To ilustratee go in demo page &#8211; New in 3.6 &#8211; there is example Rotated Headers</p>
<p>The only problem is that it does not work in IE8. in IE7 is ok.</p>
<p>Please let me know if you have look at the demo to remove that item</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Sat, 20 Feb 2010 11:06:18 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14889</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14889</guid>
        	        	<description><![CDATA[<p>Hello,</p>
</p>
<p>sorry Tony, I could not find in jQuery UI tabs or somewere else in jQuery UI vertical oriented textes.</p>
<p>In the most examples which I found before, which works in IE 6 and above, are based on "writing-mode: tb-rl" style and some "filter" like "filter: flipv fliph" or "filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)". If one use "writing-mode: tb-rl" without any "filter" the text is displayed as vertical, but it has not exact the orientation which I&#39;d prefer. The mode "writing-mode: tb-rl" is probably introduced for japanese textes, so such orientation. Textes with a "filter" style has correct orientation can be bad zoomed in inside of IE 8. But it is not my main problem. I write about this problem in jqGrid forum, because my main problem currently is <strong>the cutting of textes inside jqGrid header</strong>. See</p>
<p><a href="http://www.ok-soft-gmbh.com/images/jqGrid/vert1.png"><img src="http://www.ok-soft-gmbh.com/images/jqGrid/vert1.png" width="100"  class="sfimageleft spUserImage" alt="vert1.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p>Best regards</p>
<p>Oleg</p>
]]></description>
        	        	<pubDate>Wed, 17 Feb 2010 12:51:15 +0200</pubDate>
        </item>
        <item>
        	<title>tony on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14866</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14866</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Thanks. Do you have look (I not) how jQuery UI tabs implement such feature?</p>
<p>Best Regards</p>
<p>Tony</p>
]]></description>
        	        	<pubDate>Wed, 17 Feb 2010 11:46:10 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14825</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14825</guid>
        	        	<description><![CDATA[<p>timestamp of my last post was not changed in the topic headers. As the last modification date of the topic stay 14/02/2010 by Les. To fix the problem only I post this message.</p>
]]></description>
        	        	<pubDate>Mon, 15 Feb 2010 22:11:44 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14806</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14806</guid>
        	        	<description><![CDATA[<p>Sorry Les, I didn&#39;t find a solution of my problem on <a href="http://highcharts.com/demo/?example=column-rotated-labels&#038;theme=default" rel="nofollow" target="_blank"><a href="http://highcharts.com/demo/?ex" rel="nofollow">http://highcharts.com/demo/?ex</a>.....me=default</a>. On the page there is only some vertical text displayed. But the same page will be constructed in the different way for different browsers. For Firefox will be used CSS like</p>
<p>position: absolute; left: -30px; white-space: nowrap; bottom: 227px;<br /> &#160;-moz-transform: rotate(270deg);<br /> &#160;-moz-transform-origin: 50% 100%;</p>
<p> but for IE will be used a object new Highcharts.Chart({...}).</p>
<p> I&#39;ll try describe more detailed the problem which I has.<br /> It is not difficult to find in Internet a way to display a vertical text. I tried for example following one:</p>
<p> We define in CSS style "rotate" like<br /> .rotate <br /> &#160;&#160;&#160; {<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; position: absolute;<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; left: 5px;<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; white-space: nowrap;<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; bottom: -10px;<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; vertical-align: middle;<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; text-align: center;<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; /* for Safari */<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; -webkit-transform: rotate(-90deg);</p>
<p> &#160;&#160;&#160;&#160;&#160;&#160;&#160; /* for Firefox */<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; -moz-transform: rotate(-90deg);</p>
<p> &#160;&#160;&#160;&#160;&#160;&#160;&#160; /* for Internet Explorer */<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);<br /> &#160;&#160;&#160; }<br /> Then, after creating a jqGrid<br /> &#160;&#160;&#160; var cn = [...,&#39;Std&#39;,&#39;FachlicheTests&#39;,...];<br /> &#160;&#160;&#160; var cm = [...<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;Std&#39;, width: 20, formatter: &#39;checkbox&#39;, ...}..<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; { name: &#39;IsFachlicheTests&#39;, width: 20, formatter: &#39;checkbox&#39;, ...}<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; ...<br /> &#160;&#160;&#160; ];<br /> &#160;&#160;&#160; var grid = jQuery(&#39;#list&#39;).jqGrid({...,colNames: cn, colModel: cm,...});<br /> we add "rotate" class to columns which has checkboxes:<br /> &#160;&#160;&#160; var thd = $("thead:first", grid.hDiv).get(0);<br /> &#160;&#160;&#160; for (var i = 0; i &#60; cn.length; i++) {<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160; if (cm[i].formatter === "checkbox")<br /> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $("tr th:eq(" + (i + 1) + ") div", thd).addClass("rotate");<br /> &#160;&#160;&#160; }<br /> where cm is colModel of our jqGrid. Then we change the hight of headers with<br /> &#160;&#160;&#160; $("th").height("100px");</p>
<p> As a result we have something, which looks a little like what we want, but the results are unsatisfied.<br /> In Firefox we can see something like</p>
<p><a href="http://www.ok-soft-gmbh.com/images/jqGrid/vert1.png"><img src="http://www.ok-soft-gmbh.com/images/jqGrid/vert1.png" width="100"  class="sfimageleft spUserImage" alt="vert1.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a><br /> and in IE 8 like</p>
<p><a href="http://www.ok-soft-gmbh.com/images/jqGrid/vert2.png"><img src="http://www.ok-soft-gmbh.com/images/jqGrid/vert2.png" width="100"  class="sfimageleft spUserImage" alt="vert2.png" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a><br /> One can see bad quality of vertical texts especially in IE.<br /> Moreover, textes from the column headers are cut based on width of the column, which are height now.<br /> One can read only some first characters from the headers.<br /> And, at the end, the position of textes depends also from the column width.</p>
<p> So such solution doesn&#8217;t works and I am looking for another way.</p>
<p> Best regards<br /> Oleg</p>
]]></description>
        	        	<pubDate>Mon, 15 Feb 2010 10:41:02 +0200</pubDate>
        </item>
        <item>
        	<title>Les on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14796</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14796</guid>
        	        	<description><![CDATA[<p>Oleg, if you want to continue to use jqGrid, this is still would be possible, but you will need to draw the vertical labels yourself.</p>
<p>See how this is done in Highcharts or jqPlot, which both allow to rotate labels to any degree.</p></p>
]]></description>
        	        	<pubDate>Sun, 14 Feb 2010 15:48:54 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14793</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14793</guid>
        	        	<description><![CDATA[<p>Thank you very much for your advice Les,</p>
<p>but in my case thr information could be not displayed as a chart. In the most tables, which I have, more than 70% of the columns contain texts and only some of columns contain checkboxes.&#160; The table from the picture above is an extreme case. It has about 6 text columns (which are cut) and the rest of columns are checkboxes.</p>
<p>So the best way for my case is a table. I use jqGrid and like a lot of it&#8217;s features, for example, multipleSearch. So I want stay by jqGrid.</p>
<p>I look for a way to route some jqGrid headers to 90 degrees, to set width of this selected headers to a fixed value and set a height of jqGrid headers to a satisfied value. It would be nice, if such changes stay after some jqGrid operations like refresh or searching.</p>
<p>Best regards<br />Oleg</p>
]]></description>
        	        	<pubDate>Sun, 14 Feb 2010 15:05:30 +0200</pubDate>
        </item>
        <item>
        	<title>Les on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14791</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14791</guid>
        	        	<description><![CDATA[<p>jQuery Grid won&#39;t let you rotate labels and this looks to me more like a scatter plot, not grid. &#160; So, you could use charting software to display this "grid".</p>
</p>
<p>My favorite is Highcharts, but there are other good charting libraries.</p>
</p>
<p>I&#39;d ask this question in this forum:</p>
</p>
<p><a href="http://highslide.com/forum/viewforum.php?f=9" rel="nofollow" target="_blank"><a href="http://highslide.com/forum/vie" rel="nofollow">http://highslide.com/forum/vie</a>.....um.php?f=9</a></p>
<p><a href="http://highcharts.com/" rel="nofollow" target="_blank">http://highcharts.com/</a></p>
</p>
<p>See also:</p>
<p><a href="http://www.jqplot.com/" target="_blank">http://www.jqplot.com/</a></p>
]]></description>
        	        	<pubDate>Sun, 14 Feb 2010 03:12:48 +0200</pubDate>
        </item>
        <item>
        	<title>OlegK on headers with vertical orientation</title>
        	<link>http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14790</link>
        	<category>Feature Request</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation#p14790</guid>
        	        	<description><![CDATA[<p>Hi Tony!</p>
</p>
<p>In a project I need display in a lot of tables information which could be coded as a checkbox. The information here is: "Is something is a part of another something". Columns of such kind of information has a headers of cause. The width of headers is much longer as a width of a checkbox, so if I place such information in Excel I make headers vertical oriented. One can demonstrate that on the following picture</p>
<p><a href="http://www.ok-soft-gmbh.com/images/jqGrid/Table.png"><img src="http://www.ok-soft-gmbh.com/images/jqGrid/Table.png" width="100"  class="sfimageleft spUserImage" alt="Table with some vertical headers" /><img src="http://www.trirand.com/blog/wp-content/sp-resources/forum-themes/default/images/sp_Mouse.png" class="sfimageleft sfmouseleft" alt="Image Enlarger" /></a></p>
<p>Is it possible to make some headers in jqGrid table to be vertical oriented like in the example from Excel?</p>
</p>
<p>Thank you</p>
<p>Oleg</p>
]]></description>
        	        	<pubDate>Sun, 14 Feb 2010 02:25:56 +0200</pubDate>
        </item>
</channel>
</rss>