Store.reload() problem

  1. #1

    Store.reload() problem



    Hi,

    I try to make relation between 2 GridPanels, but after row click my second GridPanel lost all rows. I made a simple test and in this test I also lost data..

    here is a some code

    
    <asp:SqlDataSource 
    *       ID="PSOUser_SqlDataSource3" 
    *       runat="server"
    *       ConnectionString="<%$ ConnectionStrings:AnotoOfficeConnectionString %>" 
    *       SelectCommand="select rp_pk, rp_rl_pk, rp_pm_pk, pm_Key FROM SFSRolesXPermissions INNER JOIN SFSPermissions ON SFSRolesXPermissions.rp_pm_pk=SFSPermissions.pm_pk WHERE SFSRolesXPermissions.rp_rl_pk=@rp_rl_pk  ">
    *       <SelectParameters>
    *           <asp:Parameter Name="rp_rl_pk" type="Int32" DefaultValue="5" />
    *       </SelectParameters>
    *       </asp:SqlDataSource>
    
    
    <ext:Store 
    *       ID="PSOUser_Store3" 
    *       runat="server" 
    *       DataSourceID="PSOUser_SqlDataSource3" > 
    *           <Reader>
    *               <ext:JsonReader ReaderID="rp_pk">
    *                   <Fields>
    *                       <ext:RecordField Name="rp_pk" Type="Int" />
    *                       <ext:RecordField Name="rp_rl_pk" Type="Int"/>
    *                       <ext:RecordField Name="rp_pm_pk" Type="Int"/>
    *                       <ext:RecordField Name="pm_Key" Type="String"/>
    *                   </Fields>
    *               </ext:JsonReader>
    *            </Reader> *
    *           <BaseParams>
    *               <ext:Parameter Name="rp_rl_pk" Value="3" Mode="Raw" />
    *           </BaseParams>
    *          *
    *   </ext:Store>
    
    
    ........ and in the first grid rowclick I try to reload data store
    
    
    
    <SelectionModel>
    *                                               <ext:CheckboxSelectionModel ID="PSOUser_CheckboxSelectionModel1" runat="server" SingleSelect="true">
    *                                                <Listeners>
    *                                                    <RowSelect Handler="#{PSOUser_Store3}.reload();" Buffer="250" />
    *                                               </Listeners>
    *                                               </ext:CheckboxSelectionModel>
    *                                           </SelectionModel>
    The program behaviour - when page loaded - I see records for Id=5.. when I click on First Grid Row - Second Grid is empty.

    What do I wrong?

    Thanks!

    *
  2. #2

    RE: Store.reload() problem

    Hi,

    You need define OnRefreshData server side handler for store and rebind Store in this handler.
    Or call


    Store3.reload({}, true);

    for refresh data from local client side cache

Similar Threads

  1. Store.Reload loop
    By mj.daly in forum 1.x Help
    Replies: 3
    Last Post: Oct 25, 2013, 4:38 PM
  2. [CLOSED] Store Load-handler cant reload child store
    By Jurke in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Feb 04, 2011, 7:56 AM
  3. [CLOSED] Problem with focusRow() on Store.reload() with Firefox
    By csharpdev in forum 1.x Legacy Premium Help
    Replies: 21
    Last Post: Nov 18, 2010, 11:26 AM
  4. [CLOSED] Store.remove(record) and Store.reload()
    By capecod in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Nov 08, 2010, 10:03 AM
  5. Databind / Reload Store and GridPanel Problem
    By locoperoguapo in forum 1.x Help
    Replies: 5
    Last Post: Feb 10, 2009, 9:23 AM

Posting Permissions