Nov 30, 2014, 6:15 PM
[CLOSED] Get multiple RecordID from GridPanel
I need to get RecordID from GridPanel rows selected... but only the IDProperty field.
My code:
Help please
My code:
<ext:GridPanel runat="server" ID="GridPanelRisultato" MarginSpec="2 0 0 0" Flex="1" Border="true">
<Store>
<ext:Store runat="server" ID="StoreRisultato">
<Model>
<ext:Model runat="server" IDProperty="CodiceUtente">
<Fields>
<ext:ModelField Name="CodiceTipoUtente" Type="String" />
<ext:ModelField Name="CodiceUtente" Type="String" />
<ext:ModelField Name="Cognome" Type="String" />
<ext:ModelField Name="Nome" Type="String" />
<ext:ModelField Name="RagioneSociale" Type="String" />
<ext:ModelField Name="Stato" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel runat="server" EnableColumnHide="False">
<Columns>
<ext:ComponentColumn runat="server" DataIndex="CodiceTipoUtente" Width="22">
<Component>
<ext:Image runat="server" Height="20"/>
</Component>
<Listeners>
<BeforeBind Handler="e.config[0].imageUrl = Ext.net.ResourceMgr.resolveUrl(Ext.String.format('~/Immagini/{0}.png', e.record.data.CodiceTipoUtente));" />
</Listeners>
</ext:ComponentColumn>
<ext:Column runat="server" Text="CodiceUtente" DataIndex="CodiceUtente" Width="100"/>
<ext:Column runat="server" Text="Cognome" DataIndex="Cognome" Width="100"/>
<ext:Column runat="server" Text="Nome" DataIndex="Nome" Width="100"/>
<ext:Column runat="server" Text="RagioneSociale" DataIndex="RagioneSociale" Flex="1"/>
<ext:Column runat="server" Text="Stato" DataIndex="Stato" Width="100"/>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel runat="server" Mode="Multi" >
<DirectEvents>
<Select OnEvent="RowSelection_Event" />
</DirectEvents>
</ext:RowSelectionModel>
</SelectionModel>
<Plugins>
<ext:FilterHeader runat="server" />
</Plugins>
</ext:GridPanel>
Protected Sub RowSelection_Event(sender As Object, e As Ext.Net.DirectEventArgs)
Dim Selezione As Ext.Net.RowSelectionModel = TryCast(GridPanelRisultato.GetSelectionModel(), Ext.Net.RowSelectionModel)
Dim Elenco As New StringBuilder()
For Each Riga As Ext.Net.SelectedRow In Selezione.SelectedRows
Elenco.AppendFormat("RecordID: {0} ", Riga.RecordID)
Next
End Sub
If I select two rows, the RowSelectionModel return zero rows !Help please
Last edited by Daniil; Dec 03, 2014 at 7:26 PM.
Reason: [CLOSED]