Nov 11, 2013, 8:14 AM
GridPanel submit selected record
Hi,
I met a strange problem.The record I got was always null.Please check my code and help me figure out what's wrong with it.Thanks.
grid:
I met a strange problem.The record I got was always null.Please check my code and help me figure out what's wrong with it.Thanks.
grid:
<ext:GridPanel ID="GridPanel_GroupList" runat="server" Title="GroupList" Region="Center"
ColumnLines="True">
<Store>
<ext:Store runat="server">
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="PK" />
<ext:ModelField Name="NAME" />
<ext:ModelField Name="NOTE" />
<ext:ModelField Name="ENABLE" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel runat="server">
<Columns>
<ext:RowNumbererColumn runat="server" />
<ext:Column runat="server" Header="Group Name" Width="160"
DataIndex="NAME" />
<ext:Column runat="server" Header="Description" Width="360"
DataIndex="NOTE" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel runat="server" Mode="Single">
</ext:RowSelectionModel>
</SelectionModel>
<BottomBar>
<ext:PagingToolbar runat="server" HideRefresh="true">
<Plugins>
<ext:ProgressBarPager runat="server" />
</Plugins>
</ext:PagingToolbar>
</BottomBar>
</ext:GridPanel>
button:<ext:Button ID="Button_Group_Edit" runat="server" Text="Edit" Icon="ApplicationEdit">
<DirectEvents>
<Click OnEvent="Button_Group_Edit_Click">
<EventMask ShowMask="true" />
<ExtraParams>
<ext:Parameter Name="Record" Value="Ext.encode(#{GridPanel_GroupList}.getRowsValues({selectedOnly:true}))"
Mode="Raw" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
method:protected void Button_Group_Edit_Click(object sender, DirectEventArgs e)
{
string strRecord = e.ExtraParams["Record"];
}
strRecord was always null. Please help me.