Sencha touch 2 如何设置Ext.Img->;的值&引用;src";动态的Sencha架构

Sencha touch 2 如何设置Ext.Img->;的值&引用;src";动态的Sencha架构,sencha-touch-2,carousel,sencha-architect,Sencha Touch 2,Carousel,Sencha Architect,我正在使用图像视图显示图像。可以告诉我如何动态设置url值,以便我可以为服务器显示图像。下面是我正在尝试的代码 Ext.define('MyApp.view.MyImage', { extend: 'Ext.Img', alias: 'widget.myimage', config: { height: 201, id: 'galimage', width: 201, src: 'http://localh

我正在使用图像视图显示图像。可以告诉我如何动态设置url值,以便我可以为服务器显示图像。下面是我正在尝试的代码

Ext.define('MyApp.view.MyImage', {
    extend: 'Ext.Img',
    alias: 'widget.myimage',

    config: {
        height: 201,
        id: 'galimage',
        width: 201,
        src: 'http://localhost/galerie/albums/'+filepath+filename
    }

}); 
filepath和filename是我想用src>设置的变量,它们来自控制器

请帮我找到解决办法。 谢谢。

在图像组件上使用setSrc()

试试这个

Ext.define('MyApp.view.MyImage', {
extend: 'Ext.Img',
alias: 'widget.myimage',

config: {
    height: 201,
    id: 'galimage',
    width: 201,
    src: 'http://localhost/galerie/albums/'+filepath+filename
}
}); 
然后,您可以使用这样的方式,随时动态设置图像

Ext.getCmp('galimage').setSrc("resources/Images/Img_Food_New.png"); // in setSrc you can give path of your image

                        OR

Ext.getCmp('galimage').setHtml('<img src="resources/Images/Img_Food_New.png" height="100%" width="100%"/>'); // in src you can give path of your image
Ext.getCmp('galimage').setSrc(“resources/Images/Img_Food_New.png”);//在setSrc中,您可以给出图像的路径
或
Ext.getCmp('galimage').setHtml('');//在src中,您可以给出图像的路径

希望这能对您有所帮助。

谢谢Tejas。你提供的解决方案很好,很有帮助。它帮助我解决了我的问题。谢谢。如何将图像保存到手机存储器中。SD卡点击事件?嗨。。。谢谢你给我提供这个链接,这是非常有帮助的。当我点击图像时,如何将图像保存到手机上?