技术答疑.前景色背景色.如何设置按钮和文本字段的前景色和背景色?

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

技术答疑.前景色背景色.如何设置按钮和文本字段的前景色和背景色?

【问题描述】

目前BOSIDE未开放按钮和文本字段的前景色和背景色设置,是否支持设置?要如何设置呢?



【现状分析】

系统目前现状:

控件颜色\客户端类型SLHTML5
按钮前景色×
按钮背景色××
文本字段前景色×
文本字段背景色
×


目前尚不支持通过BOSIDE设置前景色和背景色(后续版本会支持),暂时只能通过修改元数据XML或插件方式设置。

按钮和文本字段背景色仅支持元数据XML设置,不支持插件设置。

按钮和文本字段前景色既支持元数据XML设置,也支持插件设置。



【解决方案】

<1>通过元数据XML设置背景色。

修改示例:

<TextFieldAppearance ElementType="1" ElementStyle="1">

  <EmptyText action="setnull" />

  <Key>F_YZDS_Text</Key>

  <ListDefaultWidth>100</ListDefaultWidth>

  <Container>DETAILTAB_BASEPAGE</Container>

  <ZOrderIndex>16</ZOrderIndex>

  <Tabindex>172</Tabindex>

  <Font>{"fontStyle":0,"fontSize":9,"fontName":"宋体"}</Font>

  <Left>16</Left>

  <Top>143</Top>

  <TextColor>255,0,0</TextColor>

  <BackColor>200,255,255</BackColor>

  <LabelWidth>100</LabelWidth>

  <Width>300</Width>

  <Visible>1023</Visible>

  <VisibleExt>100</VisibleExt>

  <Caption>文本</Caption>

  <Id>3aa506e1edc94e878c3bcd795bcfd50c</Id>

</TextFieldAppearance>


<2>通过插件设置背景色。

插件示例:

this.View.GetControl("F_Jac_Text").SetCustomPropertyValue("BackClor", "#80FFFF");

this.View.GetControl("F_Jac_Text").SetCustomPropertyValue("ForeColor", "#FF0000");

---------------------------------------------------------------------------------------------------------













【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696

技术答疑.前景色背景色.如何设置按钮和文本字段的前景色和背景色?

【问题描述】目前BOSIDE未开放按钮和文本字段的前景色和背景色设置,是否支持设置?要如何设置呢?【现状分析】系统目前现状:控件颜色\客...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息