Originally Posted by
Baidaly
MY ASCX PAGE where i declared the gridpanel
<ext:DesktopModuleProxy ID="Stocuri_DesktopModuleProxy1" runat="server">
<Module ModuleID="Stocuri_Module">
<Shortcut Name="Stocuri" IconCls="x-grid-shortcut" SortIndex="1" />
<Launcher Text="Stocuri" Icon="Table" />
<Window>
<ext:Window ID="Stocuri_Window1" runat="server" Icon="Table" Width="740" Height="480" AnimCollapse="false" ConstrainHeader="true" Layout="Fit" Title="Stocuri Lant Farmaceutic">
<Items>
<ext:Hidden ID="Stocuri_FormatType" runat="server" />
<ext:GridPanel ID="Stocuri_GridPanel1" runat="server" Title="Stocul de medicamente">
<Store>
<ext:Store id="Stocuri_Store1" runat="server" RemoteSort="true" buffered="true" PageSize="100" OnReadData="Store_ReadData">
<Proxy>
<ext:PageProxy>
<Reader>
<ext:JsonReader Root="data"></ext:JsonReader>
</Reader>
</ext:PageProxy>
</Proxy>
<Model>
<ext:Model ID="Stocuri_Model" runat="server" >
<Fields>
<ext:ModelField Name="initiale" Mapping="initiale"></ext:ModelField>
<ext:ModelField Name="cod" Mapping="cod"></ext:ModelField>
<ext:ModelField Name="den_produs" Mapping="den_produs"></ext:ModelField>
<ext:ModelField Name="cantflacon" Mapping="cantflacon"></ext:ModelField>
<ext:ModelField Name="den_prod" Mapping="den_prod"></ext:ModelField>
<ext:ModelField Name="categorie" Mapping="categorie"></ext:ModelField>
<ext:ModelField Name="stoc" Mapping="stoc"></ext:ModelField>
<ext:ModelField Name="pu" Mapping="pu"></ext:ModelField>
<ext:ModelField Name="pa" Mapping="pa"></ext:ModelField>
<ext:ModelField Name="marja" Mapping="marja"></ext:ModelField>
<ext:ModelField Name="tva" Mapping="tva"></ext:ModelField>
<ext:ModelField Name="termen" Mapping="termen"></ext:ModelField>
<ext:ModelField Name="valachizitie" Mapping="valachizitie"></ext:ModelField>
<ext:ModelField Name="valamanunt" Mapping="valamanunt"></ext:ModelField>
<ext:ModelField Name="den_part" Mapping=""></ext:ModelField>
<ext:ModelField Name="data_intra" Mapping=""></ext:ModelField>
<ext:ModelField Name="nr_factura" Mapping=""></ext:ModelField>
<ext:ModelField Name="den_codint" Mapping="den_codint"></ext:ModelField>
<ext:ModelField Name="coddoc_in" Mapping="coddoc_in"></ext:ModelField>
<ext:ModelField Name="den_forma" Mapping="den_forma"></ext:ModelField>
<ext:ModelField Name="grupa" Mapping="grupa"></ext:ModelField>
<ext:ModelField Name="den_lot" Mapping="den_lot"></ext:ModelField>
<ext:ModelField Name="bonus" Mapping="bonus"></ext:ModelField>
<ext:ModelField Name="den_cb" Mapping="den_cb"></ext:ModelField>
</Fields>
</ext:Model>
</Model>
<Sorters>
<ext:DataSorter Property="initiale" Direction="ASC" />
</Sorters>
</ext:Store>
</Store>
<ColumnModel ID="Stocuri_columnmodel" runat="server" >
<Columns>
<ext:Column ID="stocuri_Column1" runat="server" Text="PL" DataIndex="initiale" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column2" runat="server" Text="cod" DataIndex="cod" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column3" runat="server" Text="Produs" DataIndex="den_produs" Sortable="true" >
<HeaderItems>
<ext:TextField ID="stocuri_nume" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column4" runat="server" Text="UT" DataIndex="cantflacon" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column5" runat="server" Text="Producator" DataIndex="den_prod" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_producator" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column6" runat="server" Text="Categorie" DataIndex="categorie" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_categorie" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column7" runat="server" Text="Stoc" DataIndex="stoc" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column8" runat="server" Text="Pret Unitar" DataIndex="pu" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column9" runat="server" Text="Pret Vanzare" DataIndex="pa" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column10" runat="server" Text="Marja" DataIndex="marja" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column11" runat="server" Text="tva" DataIndex="tva" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column12" runat="server" Text="Termen" DataIndex="termen" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column13" runat="server" Text="Val. Achizitie" DataIndex="valachizitie" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column14" runat="server" Text="Val. Amanunt" DataIndex="valamanunt" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column15" runat="server" Text="Furnizor" DataIndex="" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_furnizor" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column16" runat="server" Text="Datadoc" DataIndex="" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column17" runat="server" Text="Nr. doc" DataIndex="" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column18" runat="server" Text="CodW" DataIndex="den_codint" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_codint" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column19" runat="server" Text="CodNir" DataIndex="coddoc_in" Sortable="true"></ext:Column>
<ext:Column ID="stocuri_Column20" runat="server" Text="Prezentare" DataIndex="den_forma" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_tip" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column21" runat="server" Text="Gestiune" DataIndex="grupa" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_grupa" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column22" runat="server" Text="Lot" DataIndex="den_lot" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_lot" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column23" runat="server" Text="D.C.I." DataIndex="bonus" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_dci" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
<ext:Column ID="stocuri_Column24" runat="server" Text="CodBare" DataIndex="den_cb" Sortable="true">
<HeaderItems>
<ext:TextField ID="stocuri_codbare" runat="server" EnableKeyEvents="true">
<DirectEvents>
<KeyUp OnEvent="add_like"></KeyUp>
</DirectEvents>
</ext:TextField>
</HeaderItems>
</ext:Column>
</Columns>
</ColumnModel>
<View>
<ext:GridView ID="stocuri_GridView1" runat="server" TrackOver="false" ></ext:GridView>
</View>
<SelectionModel>
<ext:RowSelectionModel ID="stocuri_RowSelectionModel1" runat="server" PruneRemoved="false" mode="Multi" ></ext:RowSelectionModel>
</SelectionModel>
<TopBar>
<ext:Toolbar id="stocuri_toolbar" runat="server">
<Items>
<ext:DateField ID="stocuri_calendar" runat="server" Editable="false">
<DirectEvents>
<Change OnEvent="selectcalendar"></Change>
</DirectEvents>
</ext:DateField>
<ext:ToolbarFill ID="stocuri_ToolbarFill1" runat="server" />
<ext:Button ID="stocuri_ButtonXLS" runat="server" Text="XLS" Icon="PageWhiteExcel">
<DirectEvents>
<Click OnEvent="ExportEt" IsUpload="true" >
<ExtraParams>
<ext:Parameter Name="data" Value="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />
<ext:Parameter Name="format" Value="xls" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
<ext:Button ID="stocuri_ButtonDOC" runat="server" Text="DOC" Icon="PageWhiteWord">
<DirectEvents>
<Click OnEvent="ExportEt" IsUpload="true" >
<ExtraParams>
<ext:Parameter Name="data" Value="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />
<ext:Parameter Name="format" Value="doc" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
<ext:Button ID="stocuri_ButtonCSV" runat="server" Text="CSV" Icon="PageAttach">
<DirectEvents>
<Click OnEvent="ExportEt" IsUpload="true" >
<ExtraParams>
<ext:Parameter Name="data" Value="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />
<ext:Parameter Name="format" Value="csv" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
<ext:Button ID="stocuri_ButtonXML" runat="server" Text="XML" Icon="PageWhiteCode">
<DirectEvents>
<Click OnEvent="ExportEt" IsUpload="true" >
<ExtraParams>
<ext:Parameter Name="data" Value="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />
<ext:Parameter Name="format" Value="xml" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
<ext:Button ID="stocuri_ButtonHTML" runat="server" Text="HTML" Icon="PageWhiteH">
<DirectEvents>
<Click OnEvent="ExportEt" IsUpload="true" >
<ExtraParams>
<ext:Parameter Name="data" Value="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />
<ext:Parameter Name="format" Value="html" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
<ext:Button ID="stocuri_ButtonPDF" runat="server" Text="PDF" Icon="PageWhiteAcrobat">
<DirectEvents>
<Click OnEvent="ExportEt" IsUpload="true" >
<ExtraParams>
<ext:Parameter Name="data" Value="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />
<ext:Parameter Name="format" Value="pdf" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<BottomBar>
<ext:Toolbar id="stocuri_bottombar" runat="server" >
<Items>
<ext:ToolbarFill ID="stocuri_ToolbarFill2" runat="server" />
<ext:Label ID="stocuri_Label2" runat="server" />
</Items>
</ext:Toolbar>
</BottomBar>
<Features>
<ext:GridFilters runat="server" ID="stocuri_gridfilters1">
<Filters>
<ext:listfilter AutoDataBind="true" DataIndex="initiale" Options="<%#puncte_lucru%>" />
<ext:NumericFilter DataIndex="cod" />
<ext:StringFilter DataIndex="den_produs" />
<ext:NumericFilter DataIndex="cantflacon" />
<ext:StringFilter DataIndex="den_prod" />
<ext:StringFilter DataIndex="categorie" />
<ext:NumericFilter DataIndex="stoc" />
<ext:NumericFilter DataIndex="pu" />
<ext:NumericFilter DataIndex="pa" />
<ext:NumericFilter DataIndex="marja" />
<ext:listfilter DataIndex="tva" Options="0,9,24" />
<ext:DateFilter DataIndex="termen"/>
<ext:NumericFilter DataIndex="valachizitie" />
<ext:NumericFilter DataIndex="valamanunt" />
<ext:StringFilter DataIndex="" />
<ext:DateFilter DataIndex=""/>
<ext:NumericFilter DataIndex="" />
<ext:StringFilter DataIndex="den_codint" />
<ext:NumericFilter DataIndex="coddoc_in" />
<ext:StringFilter DataIndex="den_forma" />
<ext:StringFilter DataIndex="grupa" />
<ext:StringFilter DataIndex="den_lot" />
<ext:StringFilter DataIndex="bonus" />
<ext:StringFilter DataIndex="den_cb" />
</Filters>
</ext:GridFilters>
</Features>
</ext:GridPanel>
</Items>
</ext:Window>
</Window>
</Module>
</ext:DesktopModuleProxy>
now what i need is that instead of getrowvalue from the rendered gridview to get the rowvalue from code behind
Protected Function grid_export() As GridPanel
Dim zzz As New GridPanel
Dim yyy As New Store
yyy.Data = querydbdata(Session("stoc_select").ToString)
zzz.Add(yyy)
Return zzz
End Function
wich means that when clicking on any button with the direct event to use the submit of a code generated panel.
means instead of using stocuri_gridpanel1 to use grid_export.
Any ideea how ? i tryed #{grid_export} or #{<%grid_export%>} .... not working
at filters i used <ext:listfilter AutoDataBind="true" DataIndex="initiale" Options
="<%#puncte_lucru%>" />
i need something similar for <ext:Parameter Name="data" Value
="#{stocuri_GridPanel1}.getRowsValues()" Mode="Raw" Encode="true" />