0

クライアント側スクリプトでアクセスする必要があるプロパティが定義されたカスタム コントロールがあります。

compositeData クライアント側にアクセスする簡単な方法はありますか?

4

1 に答える 1

0

あなた自身のコメントで述べたように、スクリプトブロックを使用してスクリプトを生成できます。もう 1 つの方法は、値 #{compositeData.yourpropertyname} で xp:inputHidden を使用することです。scriptblock アプローチを使用する場合、生成されたコードは識別可能な一意の var 名も生成することに注意してください。

これは、同じカスタム コントロールの複数のインスタンスが同じ JavaScript 変数をオーバーライドするのを防ぐためです。

于 2012-07-05T06:48:38.587 に答える