开发者

To Add the Expand collapse functionality in a .jsp to display and hide the data using <rich:dataTable> JSF component

开发者 https://www.devze.com 2022-12-13 20:59 出处:网络
Requirement: To Add the Expand collapse functionality in a .jsp to display and hide the data usingJSF component.

Requirement: To Add the Expand collapse functionality in a .jsp to display and hide the data using JSF component.

Details:

Here I'm able to get the data from webservices to jsp. While displaying the data there is a provision to show and hide some of its data

Example:

If Suppose there are 3 rows(Student data) coming from database, Say each row as Student for instance. and Each student is associated with some courses(Say course1, course2 and course3).

Appearance should look like this:

Table1:

Details S.No    S.Name  S.Address
--------------------------------
+   10  Alex    Texas
+   20  John    Dallas
+   30  Nick    Newyork

Now if we click on + button associated with first record, it should exapand and show the first record details and - button to be displayed as shown below.

Table2:

Details S.No    S.Name  S.Address
--------------------------------
-   10  Alex    Texas

    course1 : Java
    cpurse2 : j2ee

-   20  John    Dallas

    course1: .Net
    course2: php

+   30  Nick    Newyork

And when when we click on - button it should hide the data and should display the above data as Table1.

Code I've used in Jsp page:

Here I got all the data dynamically. The only problem is UI arrangement(Displaying it). I've put the S.No, S.Name and S.Address fields in one and course details in another . Both columnGroup are embedded in

Here I am facing a开发者_开发百科 problem while displaying courses for each student(Means expand/collapse or show/hide). Facing problem to include a div or a subTable or something else in dataTable.

Request you to help me in this regard and let me know in case any details required from my end.

Sincerely, Vamshi


Use a <rich:subTable> which you toggle to show/hide with a shot of Javascript and CSS.

0

精彩评论

暂无评论...
验证码 换一张
取 消