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%"> </tdx> <tdx width="1%" valign="top"> <css/Logo.png> </tdx> <tdx width="10%" align="left" valign="bottom"><p class="footer_p_right">© 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-tp4666629p4666720.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