Jan 21, 2014, 11:44 AM
[CLOSED] RowExpander - Expand All - On Load
Hi,
I am working on a Grid Panel. In this grid, I am using Row Expander in which i again fill new grid in row expender. so my code is like this..
I want to load all items in Expanded in RowExpander1 in FileGrid. when i am using
when i am using
can anyone suggest me any listner event which is last event (counting Store + GridPanel both) that give assurity of ready. So there i can write
I am working on a Grid Panel. In this grid, I am using Row Expander in which i again fill new grid in row expender. so my code is like this..
<ext:GridPanel ID="RequestGridPanel" runat="server" StoreID="storeRequestGridPanel" >
<ColumnModel ID="ColumnModel1" runat="server">
<Columns></Columns>
</ColumnModel>
<Plugins>
<ext:RowExpander ID="RowExpander" runat="server">
<DirectEvents>
<BeforeExpand OnEvent="FillFileGrid"></BeforeExpand>
</DirectEvents>
<Component>
<ext:GridPanel ID="FileGrid" runat="server" StoreID="strForFile" ColumnLines="True">
<ColumnModel ID="ColumnModel2" runat="server" EnableColumnHide="true">
<Columns>
<ext:Column ID="Column4" runat="server" DataIndex="" >
</ext:Column>
</Columns>
</ColumnModel>
<Plugins>
<ext:RowExpander ID="RowExpander1" runat="server" SingleExpand="false">
<Component>
<ext:FormPanel ID="FormPanel1"
runat="server" >
<Items></Items>
<Listeners>
<AfterRender Handler="this.getForm().loadRecord(this.record);" />
</Listeners>
</ext:FormPanel>
</Component>
</ext:RowExpander>
</Plugins>
<Listeners>
<ViewReady Handler="#{FileGrid}.getRowExpander().expandAll();" Delay="1000"></ViewReady>
</Listeners>
</ext:GridPanel>
</Component>
</ext:RowExpander>
</Plugins>
</ext:GridPanel>
<ext:Store ID="storeRequestGridPanel" runat="server" >
<Model>
<ext:Model ID="modelStoreRequestGridPanel" runat="server" IDProperty="RequestId" >
<Fields>
<ext:ModelField Name="RequestNumber" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
<ext:Store ID="strForFile" runat="server">
<Model>
<ext:Model ID="model6" runat="server" IDProperty="FileId">
<Fields>
<ext:ModelField Name="RequestNumber" />
</Fields>
</ext:Model>
</Model>
<%--<Listeners>
<Refresh Handler="#{FileGrid}.getRowExpander().expandAll();" ></Refresh>
</Listeners>--%>
</ext:Store>
Problems:I want to load all items in Expanded in RowExpander1 in FileGrid. when i am using
<Listeners><ViewReady Handler="#{FileGrid}.getRowExpander().expandAll();" ></ViewReady></Listeners>
in FileGrid its working but oerrided (dont know which event(listner)) so it is seen like collapsed mode.when i am using
<Listeners><ViewReady Handler="#{FileGrid}.getRowExpander().expandAll();" Delay="1000"></ViewReady></Listeners>
in Store its working fine. but i have to give 1000 ml sec. i dont want to give any specific time.can anyone suggest me any listner event which is last event (counting Store + GridPanel both) that give assurity of ready. So there i can write
#{FileGrid}.getRowExpander().expandAll();
Thanks in advance
Last edited by Daniil; Jan 28, 2014 at 5:23 AM.
Reason: [CLOSED]