سؤال

Env: IE7 & Firefox3.5، JSF1.2، Richfaces3.3.x، Seam2.2.0، JBOSS5.1

لدي نموذج طويل جدا XHTML، وفي مكان ما في الوسط، يجب على المستخدم ملء DataTable، ثم انقر فوق زر (أستخدم CommandLink هنا) الذي سيقوم بنشر DataTable، وحسب الأشياء، والتحقق من صحة البيانات.

بعد ذلك، يريد المستخدم الاستمرار في ملء نموذجه.

المشكلة: عندما أقدم، إعادة تحميل الصفحة في الأعلى، وليس لدي أدنى فكرة عن كيفية استخدام نظام المرساة مع CommandLink.

يمكنني أن أفعل ذلك مع إخراج، ولكن بعد ذلك لن أقوم بنشر بياناتي ..

حاولت وضع رصيد الرابط الخاص بي # في صفحة الصفحات (الوجوه-config.xml أو pages.xml)، لقد جربت سمة "REL" من CommandLink، ولكن يجب أن أسيء فهم ما يفعله.

أخبرني أحدهم عن ميزة "autoscroll" في MyFaces، لكنني لست حقا لإضافة Taglib آخر لميزة واحدة فقط

آمل أن أكون واضحا بما فيه الكفاية، وآسف لغتي الإنجليزية الفقيرة

شكرا :)

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

المحلول

استخدام جافا سكريبت.

window.onload = function() {
    window.location.hash = '#{bean.anchorName}';
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top