私はxpagesに非常に慣れていません。私はしばらくの間、私の質問に対する答えを求めてウェブを検索してきました。答えは単純なはずです。
私は、Brad Balassaitis の優れた Xcellerent.net サイトから入手した、ビューパネルの「jumptoitems」のリストを動的に作成するコードのスニペットで遊んでいます。コードは、xpage の beforeRenderResponse イベントから実行されます。
var viewName = getComponent('viewPanel1').getData().getViewName();
var vw = database.getView(viewName);
var colNum = 1;
var cols:Vector = vw.getColumns();
for (var i=0; i < cols.length; i++) {
if (cols[i].isSorted() && !cols[i].isHidden()) {
colNum = i + 1;
break;
}
}
var letters = @DbColumn(null, viewName, colNum);
var options = @Trim(@Unique(@UpperCase(@Left(letters, 1))))
viewScope.put('jumpToOptions', options);
それは美しく機能しますが、別のデータベースのビューを参照するようにコードを変更したいと考えています。投稿の中で Brad は、これを達成するためにコードを「拡張」できると述べています。しかし、私はしばらくの間実験と検索を行ってきましたが、機能強化を達成することはできません.
助けてくれてありがとう。--リサ&