2017-12-13 16 views
0

디자인 정의 속성에 사용자 지정 컨트롤의 이름을 생성하고 싶습니다. 어떻게해야합니까? 디자인 정의 속성에 사용자 지정 컨트롤의 이름을 생성하는 방법

내가 시도 :

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"> 

<xp:panel> 
<%=this.pageName %> 
</xp:panel> 
</xp:view> 

때문에 this.getPageName() 당신에게 사용자 지정 컨트롤의 메인 레벨에 사용자 지정 컨트롤 이름의 이름을 제공합니다.

하지만 작동하지 않습니다.

답변

1

몇 가지 테스트를 거친 후에는 사용자 지정 속성 만 읽을 수있는 것 같습니다. 일부 특정 사용자 지정 컨트롤에 디자인 정의를 쓰기 때문에

, 당신은 사용할 수 있습니다

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"> 
<xp:panel> 
My control name 
</xp:panel> 
</xp:view> 

내가 copypasta 코딩 스타일 어려워 유지 보수 알고있다.