0

嗨,我正在尝试从一种表单(Policy.aspx)中显示一个 aspx 页面。当我单击 GridPanel ImageCommandColumn 时,我需要使用以下代码加载另一个表单。

<ext:Panel ID="pnlPolicies" runat="server" Height="450" Width="950" Border="false">
                <Items>
           <ext:GridPanel ID="grdPolicies" runat="server" >
                  ....
                   <ColumnModel ID="ColumnModel1" runat="server">
                            <Columns>

                       <ext:Column ID="polID" runat="server" Text="ID" DataIndex="TimeOffPolicyID"/>
                                <ext:ImageCommandColumn ID="imgSettings" Width="80" Align="Center" runat="server"
                                    Resizable="false" Text="Settings">
                                    <Commands>
                                        <ext:ImageCommand Icon="BasketEdit" CommandName="Settings">
                                        </ext:ImageCommand>
                                    </Commands>
                                    <Listeners>
                                        <Command Handler="window.location = 'PolicySettings.aspx';">
                                        </Command>
                                    </Listeners>
                                </ext:ImageCommandColumn>
                               </Columns>
                        </ColumnModel>

             </items>
       </Panel>

这里它正在正确加载“policySettings.aspx”表单,但我想将 GirdPanel“TimeOffPolicyID”传递给“policySettings.aspx”表单,以便我将使用此 id 进行另一个处理(如查询字符串)。

请提供将 ID 从一个表格 GridPanle 获取到另一个表格的解决方案。

谢谢你。

4

1 回答 1

0
<Command Handler="window.location = 'PolicySettings.aspx?ID='+record.data.TimeOffPolicyID;">

应该管用 ;)

于 2013-08-08T16:42:01.207 回答