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)); } } ----- K -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/listview-dataview-tp4666629p4666721.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