هل يمكننا استخدام مجموعة صفوف و Colspan في displaytag؟
-
11-09-2019 - |
سؤال
لا بد لي من إنشاء جدول، الذي هو بنية مثل هذا
|--------------------------------| |Col1.|col2.| col3. |Col4.| | | | col3.1 | col3.2. | | |----|----|--------|--------|----| |----|----|--------|--------|----|
هل من الممكن إنشاء مثل هذا DataGrid باستخدام علامة العرض؟
المحلول
تحقق من أمثلة ديكور (http://displaytag.sourceforge.net/1.2/tut_decorators.html.)، وهذا هو أفضل رهان.
طريقة أخرى للقيام بذلك هي إضافة محتوى الخلية يدويا، مثل ذلك:
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
إذا كنت أتذكر بشكل صحيح، إذا تم تعريف طاولتي مثل:
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
يمكنك الوصول إلى العنصر الحالي باستخدام test
, ، لذلك إذا كان الكائن الذي تعرضه لديه خاصية id
مع getter. getId
, ، ستقوم بالوصول إلى الكائن الحالي في القائمة عن طريق الكتابة test.id
.
لكنني سأحاول استخدام Decorator أولا (يمكنك إضافة ديكور لكل عمود IIRC)، الخيار الثاني فوضوي للغاية.
لا تنتمي إلى StackOverflow