2017-12-13 17 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のコーディングスタイルと難しくメンテナンス性を認識しています。

関連する問題