質問

設定:Struts Webアプリケーションを使用しています 表示タグ すべてのテーブル作業を行うための要素。各列は並べ替え可能です。
状況:長いページで [並べ替え] をクリックすると、並べ替えられますが、ページの先頭に移動します。
質問:アンカーまたはその他の方法を使用して、ページの先頭ではなく表に戻るにはどうすればよいですか。

追加:私は ajax-tags:display を見て、display:table タグをラップしましたが、別の依存関係を含めるのではなく、すでに持っているもの (HTML アンカーかな?) だけでこれを実行したいと考えています。

役に立ちましたか?

解決

これは最初に思っていたよりもずっと簡単でした。必要なのは、各display:tableタグのrequestURIを#とテーブルのIDに設定することだけです。

例えば

<display:table name="tablename" id="tableid" sort="list" requestURI="" export="true">

に変更されました

<display:table name="tablename" id="tableid" sort="list" requestURI="#tableid" export="true">
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top