Hi
as suggested by you i tried adding on configure but it did not work... could
you please look in to my code and suggest chandes

My Java Code 
private static final long serialVersionUID = 1L;
        public static final Logger LOGGER = Logger
                        .getLogger(ParentJobDetails.class);
        private List<aJob> list1, list2;

        @SuppressWarnings("serial")
        public ParentJobDetails(final PageParameters params) {

                Form logoutform = new Form("logoutform") {

                        @Override
                        public void onSubmit() {
                                LOGGER.info("Session: " + 
CustomWebSession.get().getId());
                                CustomWebSession.get().clear();
                                CustomWebSession.get().invalidateNow();
                                HttpSession session = 
CustomWebSession.getHttpSession();
                                session.invalidate();
                                setResponsePage(WebApp.get().getHomePage());
                        }
                };
                Button logoutbutton = new Button("logoutbutton");
                logoutform.add(logoutbutton);
                add(logoutform);
                Form homeform = new Form("homeform") {

                        @Override
                        public void onSubmit() {

                                setResponsePage(SearchPage.class);
                        }
                };
                Button homebutton = new Button("homebutton");
                homeform.add(homebutton);
                add(homeform);
                String jobnumber = params.get("jobNumber").toString();
                LOGGER.info("Details of Job: Job Number: { " + jobnumber + " 
}");
                add(new Label("jobNumberLabel", jobnumber));
                list1 = DBUtils.retrieveaJobForUI(jobnumber);
                list2 = DBUtils.retrieveaJobForUIFromParentJob(jobnumber);
                add(new ListView("ajobs1", list1) {

                        @Override
                        protected void populateItem(ListItem item) {
                                final aJob job = (aJob) item.getModelObject();
                                item.add(new Label("jobNumber", 
job.getJobNumber()));
                                item.add(new Label("parentJob", 
job.getParentJob()));
                                item.add(new Label("jobType", 
job.getJobType()));
                                item.add(new Label("whoSubmitted", 
job.getWhoSubmitted()));
                                item.add(new Label("whenSubmitted", 
job.getWhenSubmitted()));
                                item.add(new Label("objectType", 
job.getObjectType()));
                                item.add(new Label("objectNumber", 
job.getObjectNumber()));
                                item.add(new Label("objectRevision", 
job.getObjectRevision()));
                                item.add(new Label("jobStatus", 
job.getJobStatus()));
                                item.add(new Label("updateDate", 
job.getUpdateDate()));
                                item.add(new Label("hostName", 
job.getHostName()));
                                item.add(new Label("userEmail", 
job.getUserEmail()));
                                item.add(new Label("bJobsCreated", job
                                                .getbJobsCreated()));
                                item.add(new Label("bJobsSubmitted", job
                                                .getbJobsSubmitted()));
                                item.add(new Label("bJobsConverted", job
                                                .getbJobsConverted()));
                                item.add(new Label("bJobsErrored", job
                                                .getbJobsErrored()));
                                item.add(new Label("message", 
job.getMessage()));
                        }
                });

                LOGGER.info("a jobs list size is  " + list2.size());
                final DataView dataView = new DataView("ajobs2", new
ListDataProvider(list2)) {
                        
                        @Override
                        public void onConfigure() {
                                super.onConfigure();
                                setVisible(getDataProvider().size() > 0);
                                LOGGER.info("Xander: 
"+getDataProvider().size());
                        }
                        
                        @Override
                        protected void populateItem(final Item item) {
                                final aJob job = (aJob) item.getModelObject();
                                
                                Link jobNumberLink = new Link("jobNumberLink") {

                                        @Override
                                        public void onClick() {
                                                PageParameters params = new 
PageParameters();
                                                params.add("jobNumber", 
job.getJobNumber());
                                                setResponsePage(bDetails.class, 
params);
                                        }
                                };
                                jobNumberLink.add(new Label("jobNumberLabel", 
job
                                                .getJobNumber()));
                                item.add(jobNumberLink);
                                item.add(new Label("parentJob", 
job.getParentJob()));
                                item.add(new Label("jobType", 
job.getJobType()));
                                item.add(new Label("whoSubmitted", 
job.getWhoSubmitted()));
                                item.add(new Label("objectType", 
job.getObjectType()));
                                item.add(new Label("objectNumber", 
job.getObjectNumber()));
                                item.add(new Label("objectRevision", 
job.getObjectRevision()));
                                item.add(new Label("jobStatus", 
job.getJobStatus()));
                        }
                };
                dataView.setItemsPerPage(12);
                add(dataView);
                add(new Label("h1", "Job Number"));
                add(new Label("h2", "Parent Job"));
                add(new Label("h3", "Job Type"));
                add(new Label("h4", "Submitted By"));
                add(new Label("h5", "Object Type"));
                add(new Label("h6", "Object Number"));
                add(new Label("h7", "Object Revision"));
                add(new Label("h8", "Job Status"));
                add(new CustomPagingNavigator("navigator", dataView));
        }

}

My Mark up is

<html xmlns:wicket="http://wicket.apache.org";>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>b Job Details</title>
<link href="css/design.css" type="text/css" rel="stylesheet" />
</head>
<body>
        <tablex class="header_tablex">
                <trx>
                        <tdx>
                                <para>
                                        <bx>parent Job Details*
                                </para>
                        </tdx>
                </trx>
                <trx>
                        <tdx class="header_tdx"></tdx>
                </trx>
        </tablex>
        <tablex class="sub_tablex">
                <trx>
                        <tdx align="left"><formx wicket:id="homeformx">
                                        <input class="button" type="submit" 
wicket:id="homebutton" value="Home"
/>
                                </formx></tdx>
                        <tdx align="right"><formx wicket:id="logoutformx">
                                        <input class="button" type="submit" 
wicket:id="logoutbutton"
value="Logout" />
                                </formx></tdx>
                </trx>
        </tablex>
        <tablex class="sub_tablex">
                <trx>
                        <tdx colspan1="2" align="left">
                                <para><bx>a Job*</para></tdx>
                </trx>
        </tablex>
        <tablex wicket:id="ajobs1" class="data_tablex" width="100%">
                
                        <trx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Job Number</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="jobNumber">jobNumber</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>parent Job</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="parentJob">parentJob</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Job Type</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="jobType">jobType</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Submitted By</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="whoSubmitted">whoSubmitted</span1>
                                        </para>
                                </tdx>
                        </trx>
                        <trx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Submitted On</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="whenSubmitted">whenSubmitted</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Object Type</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="objectType">objectType</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Object Number</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="objectNumber">objectNumber</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Object Revision</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="objectrxevision">objectrxevision</span1>
                                        </para>
                                </tdx>
                        </trx>
                        <trx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Job Status</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="jobStatus">jobStatus</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Update Date</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="updateDate">updateDate</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Host Name</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="hostName">hostName</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>User Email</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="userEmail">userEmail</span1>
                                        </para>
                                </tdx>
                        </trx>
                        <trx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>b Jobs Created</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="bJobsCreated">bJobsCreated</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>b Jobs Submitted</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="bJobsSubmitted">bJobsSubmitted</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>b Jobs Converted</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="bJobsConverted">bJobsConverted</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>b Jobs Errored</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="bJobsErrored">bJobsErrored</span1>
                                        </para>
                                </tdx>
                        </trx>
                        <trx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1>Message</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx" colspan1="7">
                                        <para>
                                                <span1 
wicket:id="message">Message</span1>
                                        </para>
                                </tdx>
                        </trx>
                
        </tablex>
        <br />
        <tablex class="sub_tablex">
                <trx>
                        <tdx colspan1="2" align="left">
                                <para><bx>a Jobs*</para></tdx>
                </trx>
        </tablex>
        <wicket: extend>
        <div wicket:id="navigator" align="right"></div>
        <tablex class="data_tablex" width="100%">
        
                
                        <trx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h1"></span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h2"></span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h3">Job 
Type</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h4">Submitted 
By</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h5">Object 
Type</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h6">Object 
Number</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h7">Object 
Revision</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_head">
                                        <para>
                                                <span1 wicket:id="h8">Job 
Status</span1>
                                        </para>
                                </tdx>
                        </trx>
                        <trx wicket:id="ajobs2" >
                                <tdx class="data_tdx_data">
                                        <para>
                                                 <span1 
wicket:id="jobNumberLabel"></span1> 
                                        </para>
                                </tdx>

                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="parentJob">parentJob</span1>
                                        </para>
                                </tdx>

                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="jobType">jobType</span1>
                                        </para>
                                </tdx>

                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="whoSubmitted">whoSubmitted</span1>
                                        </para>
                                </tdx>

                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="objectType">objectType</span1>
                                        </para>
                                </tdx>

                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="objectNumber">objectNumber</span1>
                                        </para>
                                </tdx>

                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="objectrxevision">objectrxevision</span1>
                                        </para>
                                </tdx>
                                <tdx class="data_tdx_data">
                                        <para>
                                                <span1 
wicket:id="jobStatus">jobStatus</span1>
                                        </para>
                                </tdx>
                        </trx>
                
        </tablex>
        <div wicket:id="navigator" align="right"></div>
        </wicket: extend>
        <tablex class="footer">
                <trx>
                        <tdx width="20%"><p class="footer_p_left"></para></tdx>
                        <tdx width="69%">&nbsp;</tdx>
                        <tdx width="1%" valign="top"> <css/Logo.png> </tdx>
                        <tdx width="10%" align="left" valign="bottom"><p
                                        class="footer_p_right">&copy; 2014 
</para></tdx>
                </trx>
        </tablex>
</body>
</html>

Thanks a lot

-----
K
--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/listview-dataview-tp4666629p4666719.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to