2009-09-25 126 views
2

我只是在更改SalesInvoice报告的过程中。我想要做的一件事是显示一些项目的标签,不是项目值的左边,而是在上面。Dynamics AX 2009报告:上面的LabelPosition不起作用?

似乎很容易:只需将LabelPosition(例如从CustInvoiceJour_InvoiceId)设置从“left”更改为“above”,并且瞧:标签已消失。它只是显示无处。
奇怪。我希望这个标签能够出现在内容之上。不要消失。

我错过了什么(没有标签高度设置),还是这个功能被破坏?

回答

3

我不确定此功能是否被破坏。

  • 序言
  • PageHeader
  • 页脚
  • 结语
  • ProgrammableSection
:但是生成的设计,这些元素不会,如果它被设置为上面显示的标签

如果您尝试更改的项目是其中一个,则标签pos根据我的经验,上面的东西不会工作。

我的提示是创建一个新的文本类型控件,然后使用该字段的扩展数据类型在“text”属性下使用的相同标签,然后调整位置,使其位于字段上方正试图设置一个标签。

+0

我上面的例子(CustInvoiceJour_InvoiceId)是字段字符串类型,所以我希望当标签位置改变时,标签显示在内容的上方。 – Sam 2009-10-29 14:35:49

+0

它不会。正如我所解释的,除非您手动创建文本字段并在其中输入您需要的标签并将其放在您的项目上方,否则它不会显示。现在可能有其他方法。但只要将“labelPosition:above”放在其中一个元素中就会导致标签不显示。 – Hofftari 2009-11-02 08:21:37

0

从我注意到的一个ProgrammableSection列名称标签不显示只在报告的第一页。标签显示在下一页。

相关问题