Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在精灵图像(ExtJS)周围画一个边框吗?_Extjs_Components_Border_Draw_Sprite - Fatal编程技术网

我可以在精灵图像(ExtJS)周围画一个边框吗?

我可以在精灵图像(ExtJS)周围画一个边框吗?,extjs,components,border,draw,sprite,Extjs,Components,Border,Draw,Sprite,我有一个已添加到drawComponent实例的精灵图像。 点击那个精灵,我想在那个图像周围画一个边框 var myImg=surface.add({ type: "image", src: <some path>, x:50, y:50, height:100, width:100, drag

我有一个已添加到drawComponent实例的精灵图像。 点击那个精灵,我想在那个图像周围画一个边框

var myImg=surface.add({
            type: "image",
            src: <some path>,
            x:50,
            y:50,
            height:100,
            width:100,            
            draggable:true
        });
但我发现它没有在图像周围画任何边界

myImg.setStyle('border','5px solid #000000');
myImg.redraw();
请帮忙。谢谢

更新:

使用setStyle()方法并重新绘制图像

myImg.setStyle('border','5px solid #000000');
myImg.redraw();

没有绘制边框,也没有报告错误。

您使用的是哪个版本的extjs?您是否尝试在
图像上使用边框配置?这样行吗?我不确定是否有精灵的
image
边框配置。请查收。你说的是
Ext.Img
class吗?我错了。对于
Ext.draw.Sprite
,您是否尝试过使用
addCls()
?是。脚本没有报告任何错误。但我没有发现渲染后对图像有任何影响。看到上面的CSS了吗?我尝试使用
addCls()
将其包括在内。白费力气。