How to loadRecord from GridPanel on <ext:image> in form panel

  1. #1

    How to loadRecord from GridPanel on <ext:image> in form panel

    My model
    <Model>
            <ext:Model ID="Model1" Name="Staff" runat="server">
                <Fields>
                    <ext:ModelField Name="ID"/>                
                    <ext:ModelField Name="Url" />
                </Fields>
            </ext:Model>
        </Model>                    
    </ext:Store>
    My Formpanel
    <ext:FormPanel 
        ID="UserForm" 
        runat="server"
        Icon="User"
        Frame="true"
        LabelAlign="Right"
        Title="User -- All fields are required"
        Width="500">
        <Items>
            <ext:TextField ID="TextField1" runat="server"
                FieldLabel="ID"
                Name="ID"
                AllowBlank="false"                    
                AnchorHorizontal="100%"                     
                />                  
                 <ext:Image ID="Image1" runat="server" 
                AllowPan="true"
                Width="150"
                Height="150"             
                />
        </Items>
    </ext:FormPanel>
    
    <ext:GridPanel ID="GridPanel1" 
                runat="server" 
                Title="List" 
                StoreID="Store1"             
                >
                <ColumnModel ID="ColumnModel1" runat="server">
                    <Columns>
                        <ext:Column ID="Column1" 
                            runat="server" 
                            Text="ID" 
                            DataIndex="ID" 
                            Flex="1"                        
                            />
                       <ext:TemplateColumn ID="TemplateColumn1"
                            runat="server"
                            Text="Image"
                            DataIndex="url"
                            TemplateString='<img style="width:60px;height:45px;" src="{url}" />'
                            />
                     </Columns>
            </ColumnModel>
            <SelectionModel>
            <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" Mode="Single">
                <Listeners>                        
                    <Select Handler="#{UserForm}.getForm().loadRecord(record);#{Image1}.ImageUrl=#{GridPanel1}.store.getAt(#{GridPanel1}.getSelectedIndex()).get('url');" />
                </Listeners>
            </ext:RowSelectionModel>
        </SelectionModel>
    </ext:GridPanel>
    <Select Handler="#{UserForm}.getForm().loadRecord(record); #{Image1}.ImageUrl=#{GridPanel1}.store.getAt(#{Gri dPanel1}.getSelectedIndex()).get('url');" />
    how to <ext:image ID="image1"> auto show image from the row was selected !!
    Last edited by mr_al_one; Sep 11, 2012 at 4:47 PM.

Similar Threads

  1. Display image in GridPanel AND FormPanel
    By nazmulrockon in forum 2.x Help
    Replies: 4
    Last Post: May 09, 2014, 2:32 AM
  2. FormPanel loadRecord
    By rcaunt in forum 1.x Help
    Replies: 4
    Last Post: Nov 02, 2011, 1:41 PM
  3. Replies: 0
    Last Post: Nov 20, 2009, 6:57 AM
  4. Replies: 5
    Last Post: Aug 06, 2009, 4:46 PM
  5. [CLOSED] loadRecord doesn't work when formPanel is in Tab
    By HOWARDJ in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Jun 16, 2009, 2:12 PM

Posting Permissions