2009-09-25 8 views
2

저는 SalesInvoice 보고서를 변경하는 중입니다. 한 가지해야 할 일은 항목 값의 왼쪽에 있지 않지만 대신 위에있는 항목의 레이블을 표시하는 것입니다.Dynamics AX 2009 보고서 : 위의 LabelPosition이 작동하지 않습니까?

"CustInvoiceJour_InvoiceId에서와 같이"LabelPosition을 "left"에서 "above"로 설정하고 voila를 변경하면 레이블이 사라집니다. 방금 아무데도 보이지 않습니다.
이상한. 나는 그 레이블이 내용 위에 나타날 것을 기대했을 것입니다. 사라지면 안됩니다.

설정해야 할 라벨 높이가 없거나이 기능이 손상 되었습니까?

답변

3

이 기능이 손상되었는지 확실하지 않습니다.

  • 프롤로그
  • PageHeader
  • 헤더
  • 바닥 글
  • 에필로그
  • ProgrammableSection
: 그것은 이상에 설정되어있는 경우 그러나 생성 된 디자인으로, 이러한 요소는 레이블을 표시하지 않습니다

변경하려는 항목이 그 중 하나에 있으면 레이블 pos 나의 경험에서, 위의 ition은 일하지 않을 것이다.

내 팁은 텍스트 형식의 새 컨트롤을 만든 다음 필드의 확장 된 데이터 형식이 "텍스트"속성에서 사용하는 레이블과 동일한 레이블을 사용하고 위치가 필드 위에 위치하도록 조정합니다. 라벨을 붙이 려구요.

+0

위의 예제 (CustInvoiceJour_InvoiceId)는 필드 문자열 유형이므로 레이블 위치를 변경하면 내용 위에 레이블이 표시 될 것으로 예상됩니다. – Sam

+0

그렇지 않습니다. 앞서 설명했듯이, 수동으로 텍스트 필드를 만들고 원하는 레이블을 입력하고 아이템 위에 놓지 않는 한 표시되지 않습니다. 이제 다른 방법이있을 수 있습니다. 그러나 단순히 "labelPosition : above"를 해당 요소 중 하나에 배치하면 레이블이 표시되지 않습니다. – Hofftari

0

필자가 ProgrammableSection에 대해 알아 챘던 것에서는 열 이름 레이블이 보고서의 첫 페이지에만 표시되지 않았습니다. 레이블은 다음 페이지에 표시됩니다.

관련 문제