読者名フィールドにバインドする編集コントロールボックスに設定する型変換

<xp:inputText value="#{document1.Readers}" id="readers1"
multipleSeparator=",">
<xp:this.converter>
<xp:customConverter>
<xp:this.getAsObject><![CDATA[#{javascript:@Name('[Canonicalize]',value)}]]></xp:this.getAsObject>
<xp:this.getAsString><![CDATA[#{javascript:@Name('[Abbreviate]',value)}]]></xp:this.getAsString>
</xp:customConverter>
</xp:this.converter>
</xp:inputText>





読者名フィールドとバインドしている編集ボックスコントロールに値をセットする際には、従来のノーツと同様、正規のユーザー名([Canonicalize])をセットする必要があります。
ユーザー選択などのダイアログからこの編集ボックスコントロールに他の形式([Abbreviate]など)でセットした場合は、型変換が必要になってきます。
カスタムコンバーターを使用して次のようにします。

JavaScript (Server)
katoman
August 19, 2015 at 3:21 PM
Rating
0





No comments yetLogin first to comment...