<p>I am using the following code to dynamically sort by column as detailed in </p>
<p><a data-ipb='nomediaparse' href='
http://developer.actuate.com/community/forum/index.php?/files/file/1021-dynamic-column-sorting/'>http://developer.actuate.com/community/forum/index.php?/files/file/1021-dynamic-column-sorting/</a></p>
<p> </p>
<p> </p>
<p><span>table </span><span style="color:rgb(102,102,0);">=</span><span> reportContext</span><span style="color:rgb(102,102,0);">.</span><span>getDesignHandle</span><span style="color:rgb(102,102,0);">().</span><span>findElement</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,136,0);">"table"</span><span style="color:rgb(102,102,0);">);</span><br><br><span style="color:rgb(0,0,136);">if</span><span> </span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,0,136);">params</span><span style="color:rgb(102,102,0);">[</span><span style="color:rgb(0,136,0);">"SortDir"</span><span style="color:rgb(102,102,0);">].</span><span>value </span><span style="color:rgb(102,102,0);">==</span><span> </span><span style="color:rgb(0,136,0);">"Desc"</span><span style="color:rgb(102,102,0);">){</span><br><span>table</span><span style="color:rgb(102,102,0);">.</span><span>getListProperty</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,136,0);">"sort"</span><span style="color:rgb(102,102,0);">).</span><span style="color:rgb(0,0,136);">get</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,102,102);">0</span><span style="color:rgb(102,102,0);">).</span><span>setProperty</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,136,0);">"direction"</span><span style="color:rgb(102,102,0);">,</span><span style="color:rgb(0,136,0);">"desc"</span><span style="color:rgb(102,102,0);">);</span><br><span style="color:rgb(102,102,0);">}</span><span style="color:rgb(0,0,136);">else</span><span style="color:rgb(102,102,0);">{</span><br><span>table</span><span style="color:rgb(102,102,0);">.</span><span>getListProperty</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,136,0);">"sort"</span><span style="color:rgb(102,102,0);">).</span><span style="color:rgb(0,0,136);">get</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,102,102);">0</span><span style="color:rgb(102,102,0);">).</span><span>setProperty</span><span style="color:rgb(102,102,0);">(</span><span style="color:rgb(0,136,0);">"direction"</span><span style="color:rgb(102,102,0);">,</span><span style="color:rgb(0,136,0);">"asc"</span><span style="color:rgb(102,102,0);">);</span><br><span style="color:rgb(102,102,0);">}</span></p>
<p> </p>
<p> </p>
<p><span style="color:rgb(102,102,0);">It works in BIRT version 3.7.1</span></p>
<p> </p>
<p><span style="color:rgb(102,102,0);">What changed in 4.5?</span></p>
<p> </p>
<p><span style="color:rgb(102,102,0);">Thanks</span></p>
<p><span style="color:rgb(102,102,0);">Raj</span></p>
<p> </p>