كيف يمكنني إعادة ترتيب الصفوف في DataTable باستخدام Drag Drop؟

StackOverflow https://stackoverflow.com/questions/2354754

  •  23-09-2019
  •  | 
  •  

سؤال

أنا أستخدم PrimeFaces و JSF. هل يمكن لأي شخص أن يخبرني كيف يمكنني إعادة ترتيب صفوف من أ DataTable باستخدام PrimeFaces سحب وإسقاط المكون؟

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

المحلول

حاليًا مع إطار PrimeFaces (v2.2.1 و 3.0) ، هذا غير ممكن <p:dataTable>.

هناك primpaces مفتوحة العدد 511 <p:dataTable> أعمدة قابلة للسحب لإضافة سمة yahoo أداة draggableColumns إلى Primefaces <p:dataTable> ولكن لم يتم تعيين نسخة مستهدفة حتى الآن.

إذا كنت ترغب في رؤية هذا إضافة إلى PrimeFaces Star ، فإن المشكلة للمساعدة في إعطائها أولوية أعلى.

نصائح أخرى

هذا بالتأكيد سؤال أقدم ، لكن الإجابة تحتاج إلى تحديث. هذا الآن قابل للتنفيذ باستخدام draggableColumns="true" ميزة على الخاص بك p:dataTable.

لك dataTable ثم تبدو على هذا النحو:

<p:dataTable var="i" value="#{bean.data}" draggableColumns="true">

مصادر :

هذه الميزة متوفرة الآن من PrimeFaces 5.0:

الاستخدام بسيط للغاية من خلال تمكين خيار DragGaBlerows وأيضًا يتم توفير سلوك Ajax اختياري ROLRERORDER للحصول على معلومات عن معلومات الفهرس للمرونة.

مصدر : http://blog.primefaces.org/؟p=3026

يمكنك أيضًا إلقاء نظرة على العرض هنا: http://www.primefaces.org/showcase/ui/data/datatable/reorder.xhtml

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top