dynamics-nav - 有没有办法改变RTC标签的颜色?

标签 dynamics-nav

在表单中,我想设置标签中文本的颜色。实际上,我可以通过使用名为“FORECOLOR”的标签属性在经典中设置它。但不幸的是在 RTC 中并没有改变颜色。 在 RTC 中有什么方法可以做到这一点吗?

提前致谢, 玛卡拉

最佳答案

在 RTC 中,颜色选项已减少。本质上,这是由于表单与页面中“范式”的变化。

在 Pages 中,控件失去了 ForeColor 属性,但获得了 Style 属性。从本质上讲,这改变了 NAV 查看数据的方式(知道数据的意图是什么,而不是硬编码颜色 - 这允许新客户端(例如 Web 客户端)在适当的情况下以自己的方式显示数据)。

样式属性可以通过以下方式设置( MSDN );

  • 无(无颜色)
  • 强(粗体)
  • 注意(红色)
  • 有利(粗体 + 绿色)
  • 不利(粗体 + 斜体 + 红色)

可以使用 Boolean StyleExpr 属性打开和关闭这些“样式”。这可以是动态切换纯黑色和所选样式的变量。

如果您使用转换工具,表单属性前景色将被忽略,并且不会转换为页面的样式属性。表单和页面中的属性设置相互独立。

至于其他颜色,则无法开箱即用。您可以开发一个Client Control add-in创建带有颜色的自定义控件,但这似乎有点矫枉过正。它必须安装在所有使用 NAV 的 PC 上。我建议只使用“样式”选项:)

关于dynamics-nav - 有没有办法改变RTC标签的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12207848/

相关文章:

curl - 使用 Curl for Dynamics Nav 验证 OData

compiler-errors - 语言模块错误 - 内部编译器错误。错误代码 = 0000000d。 (MS 动态 Assets 净值)

version-control - 有没有人为使用 Mercurial 的 NAV 创建了一个自产的源代码控制加载项

sql - BLOB 到字符串,SQL Server

navision web服务的android消费

c# - 如何以编程方式将 Excel Power 查询中的连接字符串更改为 SQL Server?

c# - Mono for android 使用授权的 Web 服务

c++ - CLR (c++ .net) 作为动态 NAV 的插件