2017-09-07 1 views
1

menuitembutton으로 폼을 열고 자막에 데이터 소스의 제목 필드가 표시됩니다. 그것을 제거 할 수 있습니까? 이 양식은 새 레코드를 작성하기위한 것이어야하며이 제목 필드는 혼동을 줄 수 있습니다.Dynamics AX의 양식 디자인 캡션에서 제목 필드를 제거하는 방법은 무엇입니까?

내 경우 제목 표시 줄이 "새 레코드"텍스트로 대체되지 않습니다. 하지만 EnumTypeParameter, EnumParameter는 제목 필드 형태의 디자인 노드의 TitleDatasource 속성을 해제하여 폼 제목 표시 줄에서 제거 할 수 있습니다

답변

4

몇 가지 추가 방법. caption 몇 가지 방법을 변경할 수 있습니다.

양식의 init 메서드를 재정 의하여이 작업을 수행 할 수 있지만 여전히 캡션 끝에 (TitleField1, TitleField2)이 남습니다.

public void init() 
{ 
    super(); 

    element.design().caption("New Caption"); 
} 

또는 폼의 run() 메소드를 오버라이드 (override)과 같은 것을 수행

public void run() 
{ 
    super(); 

    WinAPI::setWindowText(this.hWnd(), "New Caption without other stuff"); 
} 
+0

덕분에 많이. 메서드 run()을 재정의하면 도움이됩니다. – kinga94

3

"FormOpenMode을"가치를 run() 메소드 라인 Table_ds.create()에 삽입하고 메뉴 항목 속성에서 변경합니다.

새 레코드가 만들어지면 양식 제목 표시 줄의 제목 필드가 "새 레코드"텍스트로 바뀝니다.

관련 문제