生命周期Javascript更改圆形对象的颜色

时间:2017-03-09 21:43:53

标签: javascript livecycle

我无法以编程方式访问圆形对象以更改其颜色。我试过了:

form1.Page1.Subform1.Circle.ui.oneOfChild.border.fill.color = "1,191,158";

但这似乎填满了圆形对象的边界框。我想改变圆圈本身。我注意到,在更改颜色时,在实时循环UI中,它在“对象”选项卡中,而不是在“边框”选项卡中具有颜色的其他对象。脚本辅助似乎也没有帮助。

1 个答案:

答案 0 :(得分:0)

看起来这是不可能的。

此代码给出了这样的错误:

Circle1.fillColor = "255,255,0";
  

无效的属性集操作; Draw没有“fillColor”   属性

这个(你的)代码给出了这样的错误:

Circle1.ui.oneOfChild.border.fill.color.value = "0,255,255";
  

无效的属性提取操作; DefaultUi没有   财产“边界”

但是你可以创建相同大小的cicrles,将它们放在同一个地方,然后用不同的颜色填充它们(在LC Designer中),然后使其中一个不可见。当需要时,只需改变圈子的可见性:

Circle1.presence = "invisible";
Circle2.presence = "visible";