Hey K I would recommend that you set the table invisible if you just don't want to display the table.
2014-07-22 8:15 GMT+02:00 K <kondetiudayki...@gmail.com>: > 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-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 > >