我可以在精灵图像(ExtJS)周围画一个边框吗?
我有一个已添加到drawComponent实例的精灵图像。 点击那个精灵,我想在那个图像周围画一个边框我可以在精灵图像(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
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()
将其包括在内。白费力气。