2014-04-08 2 views
2

동적보기 패널을 사용하여 단일 XPage 내에 다양한보기를 표시합니다. 나는 문서에 날짜 형식, 숫자 형식 등을 변경하기 위해 사용자 정의 빈을 사용하고 있으며 정상적으로 작동합니다. 이제 의 제목을 변경/변환하고 싶지만 커스 터 마이저 빈을 사용하여 다른 열 제목을 설정하는 방법을 알지 못합니다. 누군가 이미 그 문제를 해결 했습니까?동적 뷰 패널 사용자 정의 bean을 사용하여 열 제목을 변경하는 방법은 무엇입니까?

답변

1

'createColumn'메서드를 재정의하고 열 정보를 조정할 수 있습니다. 일부 속성을 업데이트 할 수 있도록 ColumnDef arg3 인수를 DefaultColumnDef로 캐스팅하면됩니다. 그런 다음이 업데이트 된 DefaultColumnDef 개체를 이전 createColumn 메서드로 보내야합니다. ...

@Override 
public IControl createColumn(FacesContext arg0, UIDynamicViewPanel arg1,int arg2, ColumnDef arg3) { 

    DefaultColumnDef dc=(DefaultColumnDef) arg3; 
    dc.title=arg3.getTitle()+"some your text"; 

    // send DefaultColumn object into former createColumn method ... 
    IControl col = super.createColumn(arg0, arg1, arg2, dc);  
    return col; 
}