I did that, now I have 0.8.0 I hope you guys push to get a public release of the latest because of the new dependencies on Coolite.Utilities.dll, etc. and what is Newtonsoft.Json? Is it freeware/licensed/included within your license?
By the way it is still doing the same column craziness, it only happens on the far right, then when you scroll back it readjusts itself again (it is the width of the vertical scroll bar)... here's some code, just insert into a basic html page:
<script type="text/javascript"></p>
var customDate = function(value) {</p>
if (value == 'Tue Jan 1 00:00:00 EST 1901') { </p>
return '';</p>
} else {</p>
return Ext.util.Format.date(value, 'd/m/Y');</p>
}</p>
}</p>
var customLongDate = function(value) {</p>
if (value == 'Tue Jan 1 00:00:00 EST 1901') { </p>
return '';</p>
} else {</p>
return Ext.util.Format.date(value, 'd/m/Y');</p>
}</p>
}</p>
</script></p>
<script runat="server"></p>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load</p>
If (Ext.IsAjaxRequest = False) Then</p>
</p>
stoPostingType.DataSource = New Object() { _</p>
New Object() {"G", "C", "2009-01-27T00:00:00", "", "General", "G?n?ral", "", "bmagyar", "2009-01-27T10:05:09"}, _</p>
New Object() {"S", "C", "2009-01-27T00:00:00", "", "Specific Course", "Reli? ? un cours", "", "bmagyar", "2009-01-27T13:05:09"}, _</p>
New Object() {"R", "C", "2009-01-27T00:00:00", "", "Research", "Recherche", "", "bmagyar", "2009-01-27T13:05:09"}, _</p>
New Object() {"R", "A", "2009-01-27T00:00:00", "", "Regular", "R?gulier", "", "bmagyar", "2009-01-27T13:05:09"}, _</p>
New Object() {"I", "A", "2009-01-27T00:00:00", "", "Irregular", "Irr?gulier", "", "bmagyar", "2009-01-27T13:05:09"}, _</p>
New Object() {"E", "A", "2009-01-27T00:00:00", "", "Emergency", "Urguence", "", "bmagyar", "2009-01-27T13:05:09"} _</p>
}</p>
Me.stoPostingType.DataBind()</p>
</p>
</p>
</p>
</p>End If
</p>
End Sub</p>
</script> </p>
<ext:ScriptManager ID="ScriptManager1" runat="server" /></p>
</p>
<ext:Store ID="stoPostingType" runat="server"></p>
<Reader></p>
<ext:ArrayReader ReaderID="ID"></p>
<Fields></p>
<ext:RecordField Name="PostingTypeCode" /></p>
<ext:RecordField Name="FormCode" /></p>
<ext:RecordField Name="StartDate" Type="Date" /></p>
<ext:RecordField Name="EndDate" Type="Date" /></p>
<ext:RecordField Name="EnglishDescription" /></p>
<ext:RecordField Name="FrenchDescription" /></p>
<ext:RecordField Name="BilingualDescription" /></p>
<ext:RecordField Name="UpdateUserID" /></p>
<ext:RecordField Name="UpdateTimestamp" Type="Date" /></p>
</Fields></p>
</ext:ArrayReader></p>
</Reader></p>
</ext:Store></p>
<ext:GridPanel runat="server" ID="GridPanel3" Title="Posting Types" Frame="true" </p>
StoreID="stoPostingType" Height="200" Width="250"></p>
<ColumnModel ID="ColumnModel3" runat="server"></p>
<Columns></p>
<ext:Column ColumnID="PostingTypeCode" Header="Posting Type" Width="70" DataIndex="PostingTypeCode" /></p>
<ext:Column ColumnID="FormCode" Header="Form Code" Width="70" DataIndex="FormCode" /></p>
<ext:Column DataIndex="EnglishDescription" Header="English" Width="100" /></p>
<ext:Column ColumnID="StartDate" Header="Effective" Width="70" DataIndex="StartDate"></p>
<Renderer Fn="customDate" /></p>
</ext:Column></p>
<ext:Column ColumnID="EndDate" Header="Expires" Width="70" DataIndex="EndDate"></p>
<Renderer Fn="customDate" /></p>
</ext:Column></p>
<ext:Column DataIndex="FrenchDescription" Header="French" Width="100" /></p>
<ext:Column DataIndex="BilingualDescription" Header="Bilingual" Width="100" /></p>
<ext:Column DataIndex="UpdateUserID" Header="User" Width="50" /></p>
<ext:Column ColumnID="UpdateTimestamp" Header="Last Updated" Width="90" DataIndex="UpdateTimestamp"></p>
<Renderer Fn="customLongDate" /></p>
</ext:Column></p>
</Columns></p>
</ColumnModel></p>
</ext:GridPanel>