GridPanel上点选一条记录,记录内有order,product,ID等数值,我想当我点选后,自动把这些内容填到对应的TextField中。
我用RowSelectionModel 但,只能返回一个数值。是不是我写得不对?求各位大神指点一下。
 <SelectionModel>
                        <ext:RowSelectionModel ID="RowSelectionModel2" runat="server" Mode="Multi">                            <DirectEvents>
                                <Select OnEvent="RowSelect" Buffer="250">
                                    <EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{Panel2}" />
                                    <ExtraParams>
                                        <ext:Parameter Name="order"  Value="record.get('order')" Mode="Raw" />
                                         <ext:Parameter Name="product"  Value="record.get('product')" Mode="Raw" />
                                        <ext:Parameter Name="ID"  Value="record.get('ID')" Mode="Raw" />
                                    </ExtraParams>
                                </Select>
                            </DirectEvents>
                        </ext:RowSelectionModel>
                    </SelectionModel>后台VB
   Protected Sub RowSelect(ByVal sender As Object, ByVal e As Ext.Net.DirectEventArgs)
        Txt_product.Text = e.ExtraParams("product")
        Txt_order.Text = e.ExtraParams("Sorder")
        Txt_ID.Text = e.ExtraParams("ID")
End Sub页面只返回 填上Product 一个,其他都是空白的。再用msgbox 测试只有product 有值,其他为空白。
是我写错,还是什么原因?有其他方法实现吗?