Jul 24, 2012, 2:24 PM
set rowselection in gridpanel
Hi,
I want to 'programmaticly' set a rowsection in a gridpanel.
I get an error when setting a selection: [JsonSerializationException: Error getting value from 'InnerHtml' on 'System.Web.UI.HtmlControls.HtmlHead'.]
Any idea?
Hans Wapenaar
In vb:
Protected Sub gvLayerSets_OnDataBound(ByVal sender As Object, ByVal e As System.EventArgs)
Dim iSelLayerSetId As Integer
iSelLayerSetId = 1 ' set by some other code
If (iSelLayerSetId >= 0) Then
Dim sm As RowSelectionModel = gvLayerSets.GetSelectionModel()
sm.Select(StoreLayerSets.GetById(iSelLayerSetId)) ' HERE ERROR
End if
End Sub
In site:
<ext:GridPanel
ID="gvLayerSets"
runat="server"
Border="false"
Header="false"
HideHeaders="true"
Hidden="false" >
<Store>
<ext:Store ID="StoreLayerSets" DataSourceID="SqlDataSourceLayerSet" runat="server" OnDataBound="gvLayerSets_OnDataBound" >
<Model>
<ext:Model ID="ModelLayerSets" runat="server" IDProperty="layersetid" >
<Fields>
<ext:ModelField Name="layersetid" Type="Int" />
<ext:ModelField Name="name" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:Column ColumnID="layersetid" runat="server" DataIndex="layersetid" Visible="true" />
<ext:Column ColumnID="name" runat="server" DataIndex="name" Width="269" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModelLayerSets" runat="server" Mode="Single" />
</SelectionModel>
</ext:GridPanel>
I want to 'programmaticly' set a rowsection in a gridpanel.
I get an error when setting a selection: [JsonSerializationException: Error getting value from 'InnerHtml' on 'System.Web.UI.HtmlControls.HtmlHead'.]
Any idea?
Hans Wapenaar
In vb:
Protected Sub gvLayerSets_OnDataBound(ByVal sender As Object, ByVal e As System.EventArgs)
Dim iSelLayerSetId As Integer
iSelLayerSetId = 1 ' set by some other code
If (iSelLayerSetId >= 0) Then
Dim sm As RowSelectionModel = gvLayerSets.GetSelectionModel()
sm.Select(StoreLayerSets.GetById(iSelLayerSetId)) ' HERE ERROR
End if
End Sub
In site:
<ext:GridPanel
ID="gvLayerSets"
runat="server"
Border="false"
Header="false"
HideHeaders="true"
Hidden="false" >
<Store>
<ext:Store ID="StoreLayerSets" DataSourceID="SqlDataSourceLayerSet" runat="server" OnDataBound="gvLayerSets_OnDataBound" >
<Model>
<ext:Model ID="ModelLayerSets" runat="server" IDProperty="layersetid" >
<Fields>
<ext:ModelField Name="layersetid" Type="Int" />
<ext:ModelField Name="name" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:Column ColumnID="layersetid" runat="server" DataIndex="layersetid" Visible="true" />
<ext:Column ColumnID="name" runat="server" DataIndex="name" Width="269" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModelLayerSets" runat="server" Mode="Single" />
</SelectionModel>
</ext:GridPanel>