私はノートを持っているようにcity_3などcity_1、city_2、などの分野は、フォームフィールドにカスタムコントロール内の編集ボックスのバインドプログラム的
一連の形成、私はのXPageを持っており、そののXPageに私が持っています繰り返す。
リピートを10個の値1を持つ配列に基づいている - 10
var repArray = new Array() ;
for (var i=1;i<=10;i++) {
repArray.push(i) ;
}
リターン(repArray)。私はフィールドを表面に使用されたカスタムコントロールを持っている繰り返しの中で
がcity_10
を通じてcity_1繰り返しはまた、計算されcityFieldNameと呼ばれる文字列のカスタムプロパティを持つ に渡されたカスタムプロパティdocdatasourceを持っていますそれはcity_1であり、第二に、それはcity_2などである第1の繰り返し行のように、カスタムコントロールに..
編集可能なテキストフィールドを繰り返し コレクション名を使用すると、EL式 compositeData.docdatasource [のCompositeDataを使用してバインドされています.cityFieldName]
これはうまくいきますが、新しいフィールドを追加するたびに、新しいカスタムプロパティを作成して親ページの参照を作成する必要があります。
Iは、単にそのような
indexvarは、現在の行番号を表す変数であるcompositeData.docdatasource['city_' + indexvar]
として結合データを計算できるようにしたいです。
これは可能ですか?私はあなたが式言語で '+'を使うことができないことを読んでいます。 JavaScriptに
こんにちはマーク、私はこれを試して、それを働かせることができませんでした。あなたが夢中ならば[link](http://focul.bucket1.s3.amazonaws.com/public_downloads/sean/SO_8992506_2.nsf)にデモのデータベースがあります。 –