0

私の Smartface アプリには、RepeatBox にバインドされたデータセットがあります。ASYNCRONOUSLY を実行している関数からデータセットに新しい行を追加しています。
RepeatBox 内に新しい行を完全に表示できますが、新しい行に自動的にスクロールしません。RepeatBox のすべての表示行がいっぱいになると、新しい行が画面からはみ出してしまい、ユーザー フレンドリーではありません。
RepeatBox を最後の行 (または一番上の行) に移動する方法はありますか?

PS: seek() によるバインドされたデータセットの移動は役に立ちません - RepeatBox は静止しています

4

1 に答える 1

1

これを試してください: RepeatBox.setTopIndex(0, itemIndex, 100);

データセットに新しい行を追加するたびに増加する変数として itemIndex を使用します。行数を計算し、変数を0ではなくその数から開始することができます。

値 0 と 100 は、設計に応じて変更できます。Repeatbox のプロパティとメンバーに関する情報については、以下のリンクを確認して ください

于 2015-05-22T07:10:12.590 に答える