Apr 29, 2011, 2:33 PM
[CLOSED] Hot to remove a DirectEvent from a GridPanel in Javascript
Hi
I need to remove a direct event when a page is loading, so i made a function is called in the "DocumentReady" listener of the resource manager to do it.
I found that the gridPanel has the atribute "DirectEvents", but theres nothing i can do with it to remove the one i want.
Can you guide me please??
Tanks in advance.
I dont know if you need it, but here is the code of my grid.
I need to remove a direct event when a page is loading, so i made a function is called in the "DocumentReady" listener of the resource manager to do it.
I found that the gridPanel has the atribute "DirectEvents", but theres nothing i can do with it to remove the one i want.
Can you guide me please??
Tanks in advance.
I dont know if you need it, but here is the code of my grid.
<ext:GridPanel ID="GridResults" Height="245" StoreID="Store1" runat="server" TrackMouseOver="true" StripeRows="true">
<TopBar>
<ext:Toolbar ID="tbBusquedaPersona" runat="server">
<Items>
<ext:TabStrip ID="tabPersona" runat="server">
<Items>
<ext:TabStripItem runat="server" Title="Personas" ActionItemID="pnlPersonas">
</ext:TabStripItem>
</Items>
</ext:TabStrip>
<ext:ToolbarSeparator />
<ext:Button ID="btnNuevo" runat="server" Width="70" IconAlign="left" Text="Nueva"
Icon="UserAdd">
<Listeners>
<Click Handler="managedCommand('New', '', '', '', #{GridResults})" />
</Listeners>
</ext:Button>
<ext:ToolbarSeparator />
<ext:Button ID="btnDefuncion" Disabled="true" runat="server" Width="70" IconAlign="left"
Text="Defuncion" Icon="UserDelete">
<DirectEvents>
<Click OnEvent="buttonDefuncion_Click">
<ExtraParams>
<ext:Parameter Name="CadenaDatos" Value="Ext.encode(#{GridResults}.getRowsValues({selectedOnly:true}))"
Mode="Raw" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
<ext:ToolbarSeparator />
<ext:Button ID="btnDocumentos" Disabled="true" Width="70" runat="server" IconAlign="left"
Text="Documentos" Icon="BookGo">
<DirectEvents>
<Click OnEvent="buttonDocumentos_Click">
<ExtraParams>
<ext:Parameter Name="Modo" Value="0" Mode="Raw" />
<ext:Parameter Name="CadenaDatos" Value="Ext.encode(#{GridResults}.getRowsValues({selectedOnly:true}))"
Mode="Raw" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column Header="id" Hidden="true" DataIndex="id" />
<ext:Column Width="160" Header="Número Doc" DataIndex="DocumentoDescripcion" />
<%-- <ext:Column Width="120" Header="Número Doc" DataIndex="docNumber" />--%>
<ext:Column Width="120" Header="Género" DataIndex="gender" />
<ext:Column Width="150" Header="Apellido/s" DataIndex="lastName" />
<ext:Column Width="150" Header="Nombre/s" DataIndex="firstName" />
<ext:Column Width="120" Header="Fecha de Nac." DataIndex="FormatedDate">
<%-- <Renderer Fn="Ext.util.Format.dateRenderer('d/m/Y')" />--%>
</ext:Column>
<ext:Column Width="120" Hidden="true" Header="Calidad" DataIndex="docQuality" />
<ext:BooleanColumn DataIndex="IsAlive" Align="Center" Width="50" TrueText="SI" FalseText="NO"
Header="Vive" />
<ext:CommandColumn Align="Center" Width="80">
<Commands>
<ext:GridCommand Icon="NoteEdit" CommandName="Edit" ToolTip-Text="Editar" />
<ext:GridCommand Icon="Delete" CommandName="Delete" ToolTip-Text="Borrar" />
</Commands>
</ext:CommandColumn>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true">
<Listeners>
<RowSelect Handler="#{btnDocumentos}.setDisabled(false);#{btnDefuncion}.setDisabled(false);"
Buffer="250" />
</Listeners>
</ext:RowSelectionModel>
</SelectionModel>
<DirectEvents>
<DblClick OnEvent="btnSelecccionar_Click">
<EventMask ShowMask="true"/>
<ExtraParams>
<ext:Parameter Name="CadenaDatos" Value="Ext.encode(#{GridResults}.getRowsValues({selectedOnly:true}))"
Mode="Raw" />
</ExtraParams>
</DblClick>
</DirectEvents>
<BottomBar>
<ext:PagingToolbar runat="server" ID="pagingToolbar" StoreID="Store1" PageSize="7"
DisplayInfo="true" AutoWidth="true" />
</BottomBar>
<Listeners>
<Command Handler="managedCommand(command, record, rowIndex, colIndex, #{GridResults}, #{isAdminHiden})" />
</Listeners>
<View>
<ext:GridView ForceFit="true">
</ext:GridView>
</View>
</ext:GridPanel>
Last edited by Daniil; May 02, 2011 at 8:05 PM.
Reason: [CLOSED]