Jun 21, 2011, 12:22 PM
[CLOSED] Problem Creating Dynamic Header column for filter
I need to create dynamic Header column from server side
I tried,but it seems not rendering the gridview
Aspx code
Server side code
i tried using GridView1.GetView().refresh(),GridView1.GetView(). update() but its not working and no header column is created
Please help me
I tried,but it seems not rendering the gridview
Aspx code
<ext:GridPanel ID="GridView1" runat="server" Layout="fit" StripeRows="true" AutoWidth="true">
<Store>
<ext:Store ID="GridView1_DataStore" runat="server" AutoDecode="true" SerializationMode="Simple"
AutoDataBind="true" AutoLoad="true" AutoDestroy="true">
<Reader>
<ext:JsonReader IDProperty="StudentId" AutoDataBind="true">
<Fields>
<ext:RecordField Name="StudentId" Type="Auto" />
<ext:RecordField Name="Name" Type="Auto" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
</Store>
<ColumnModel ID="ColumnModel1" runat="server" AutoDataBind="true" DefaultSortable="false">
<Columns>
<ext:Column ColumnID="StudentId" Header="Student ID" DataIndex="StudentId"
Width="300" Tooltip="Click here to Sort">
</ext:Column>
<ext:Column ColumnID="Name" Header=Name" DataIndex="Name" Tooltip="Click here to Sort">
</ext:Column>
</Columns>
</ColumnModel>
<View>
<ext:GridView ID="GridView2" runat="server" AutoFill="true" EmptyText="No records Found">
</ext:GridView>
</View>
<TopBar>
<ext:Toolbar ID="Pagetoolbar" runat="server">
<Items>
<ext:ComboBox runat="server" ID="Combo1" Width="50" AutoWidth="true" Editable="false">
<Items>
<ext:ListItem Text="Dynamic" />
</Items>
<DirectEvents>
<Select OnEvent="Createdynamicheader">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="dgvGridView" Msg="Loading..." />
</Select>
</DirectEvents>
</ext:ComboBox>
</Items>
</ext:Toolbar>
</TopBar>
</ext:GridPanel>
Server side code
protected sub Createdynamicheader(Byval sender as object,Byval e as DirectEventArgs)
Dim Headercolumn1 As New Ext.Net.HeaderColumn
Headercolumn1.Cls = "x-small-editor"
Dim CmpTriggerField As New Ext.Net.TriggerField
CmpTriggerField.ID = "TriggerField1"
CmpTriggerField.TriggerIcon = TriggerIcon.Search
Headercolumn1.Component.Add(CmpTriggerField)
GridView1.GetView().HeaderRows(0).Columns.Add(Headercolumn1)
End Sub
i tried using GridView1.GetView().refresh(),GridView1.GetView(). update() but its not working and no header column is created
Please help me
Last edited by Daniil; Jun 23, 2011 at 12:03 PM.
Reason: [CLOSED]