如何从服务器加载src到xtype:image

时间:2013-09-18 01:41:01

标签: extjs extjs4.1

我有一个xtype image喜欢

 items: [
{
    xtype: 'image',
    name: 'img',
    src: '#',
    flex: 1
}]

我从服务器(PHP)加载数据,如

Mypanel.down('form').getForm().load({ 
...
});

和服务器一样

$temp['img'] = mysqli_real_escape_string($connect,"http://www.sencha.com/assets/images/sencha-avatar-64x64.png");
$results['success'] = true;
$results['data'] = $temp;
print json_encode($results);

xtype='image'之外的所有工作都不起作用。

如何将src从服务器加载到xtype: image谢谢

1 个答案:

答案 0 :(得分:-1)

埃文已经在评论中提到过。您可以在加载表单时设置image src,即在表单事件actioncomplete上设置。

这就是我在代码中的表现:

actioncomplete: function(form, action) {
    // get image component by querying it and set src
    this.queryById('user-image').setSrc(action.result.data.userImage);
}