2009-09-25 129 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列名稱標籤不顯示只在報告的第一頁。標籤顯示在下一頁。

相關問題