0 امتیاز
قبل در کامپیوتر و اینترنت توسط (2 امتیاز)
ویرایش شده قبل توسط

با سلام و تشکر فراوان

یکی از مشکلات ما در primefaces datatable بحث Grouping است آیا راه حلی برای Grouping وجود داره؟ ممنون از راهنماییهای گرانقدرتان

2 پاسخ

+2 امتیاز
قبل توسط (95 امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
توضیح مسعود کاملا جامع بود. فقط در مورد گروپینگ نه تنها این تکنولوژی بلکه اکثر تکنولوژیها باید ساختار داده درختی و همه چیز از قبل محاسبه شده باشد و انتظار نداشته باشید تکنولوژی اینکار را برای شما انجام دهد البته تکنولوژیهایی مثل ZK از این قبیل قابلیتها دارند و محبوبیت آنها هم به همین دلیله
قبل توسط (2 امتیاز)
استاد کابی عزیز ممنون از پاسخ شما
+2 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط
سلام

باید از p:subTable استفاده کنید.

به این صورت که p:subTable را درون p:dataTable قرار می دهید و p:column ها را درون این p:subTable قرار می دهید.

این نوع نمایش معمولا برای نمایش داده هایی است که خاصیت master/detail دارند.

فرض کنید master کلاس درس(class) است و detail دانش آموز(student).

بنا بر این اگر لیستی که حاوی کلاسهای درس است را به عنوان خصوصیت value مربوط به p:datatable قرار دهید و خصوصیت var آن را معادل عبارت class قرار دهید، آنگاه مقدار خصوصیت value مربوطه به p:subTable برابر class.students خواهد بود.

 بنابراین با فرض اینکه مقدار خصوصیت var مربوط به p:subTable را معادل عبارت student قرار دهید. می توانید از student برای استفاده در p:column ها بهره ببرید.
 
البته به برای "عنوان" subTable ها می توانید از یک تگ f:facet name="header" داخل تگ p:subTable استفاده کنید.

سپاس
قبل توسط (2 امتیاز)
استاد کابی عزیز ممنون از پاسخ شما
قبل توسط (2 امتیاز)
مسعود آقا ممنون از پاسخ شما

سوالات مشابه

0 امتیاز
0 پاسخ 276 بازدید
سوال شده 9 سال قبل در کامپیوتر و اینترنت توسط hrh66 (2 امتیاز)
0 امتیاز
1 پاسخ 397 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط crusader (97 امتیاز)
0 امتیاز
1 پاسخ 806 بازدید
+2 امتیاز
3 پاسخ 1.8هزار بازدید
+1 امتیاز
1 پاسخ 392 بازدید
0 امتیاز
0 پاسخ 212 بازدید
+1 امتیاز
1 پاسخ 427 بازدید
+1 امتیاز
2 پاسخ 6.4هزار بازدید
سوال شده 10 سال قبل در کامپیوتر و اینترنت توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 273 بازدید
+1 امتیاز
2 پاسخ 690 بازدید
...