سؤال

يثبت:لدي تطبيق ويب Struts حيث أستخدمه this.displaytag العناصر اللازمة للقيام بكل أعمال طاولتي.كل عمود قابل للفرز.
الموقف:عندما أنقر على فرز، في صفحة طويلة، يتم الفرز، ولكنه يضعك في أعلى الصفحة.
سؤال:كيف يمكنني استخدام نقطة ارتساء أو طريقة أخرى للعودة إلى الجدول بدلاً من أعلى الصفحة.

إضافة:لقد ألقيت نظرة على ajax-tags:display لتغليف علامة العرض:جدول، لكني أرغب في محاولة القيام بذلك باستخدام ما لدي بالفعل (ربما مراسي HTML؟) بدلاً من تضمين تبعية أخرى.

هل كانت مفيدة؟

المحلول

كان هذا أسهل بكثير مما اعتقدت في البداية.كل ما عليك فعله هو تعيين requestURI لكل علامة عرض: جدول على # ومعرف الجدول.

على سبيل المثال

<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