0

データグリッド上のアイテムのリストを持っているクライアントがいます。行をクリックすると、そのアイテムの詳細が記載された別のページにユーザーが移動します。クライアントは、行がHTMLリンクのように機能することを望んでいます。この場合、リンクに以前アクセスしたことがある場合は紫色になり、過去に行がクリックされたことがない場合は通常の色になります。

私はアイテムレンダラーとSharedObjectsでこれを達成しました。アプリケーションは、開始時に訪問されたIDを配列にロードし、その行が訪問された場合、アイテムレンダラーは個々のセルに色を付けます。

ここでの問題は、ユーザーが行をロールオーバーしたときに、クライアントが行のテキストの色を白に変えたいということです。アイテムレンダラーは色を設定するため、データグリッドのデフォルトのスタイルシートに応答しません。個々のセルをロールオーバーすると白くなりますが、それを行うには行全体が必要です。

行内のすべてのアイテムレンダラーで関数をトリガーする方法はありますか、それともこれを実現するためのより良い方法がありますか?

4

1 に答える 1

1

これを行う方法も知りたいと思いました。行全体の dataprovider のデータを変更してから、アイテム レンダラーに処理させる必要があります。ここのブログで完全な例 (コード付き) を作成しました。これが役に立てば幸いです、Casp

于 2009-09-30T21:32:48.750 に答える