【在JAVA实现DataTable对象(一)】教程文章相关的互联网学习教程文章

java-如何在单个dataTable中显示来自不同对象类型的不同值?【代码】

我有一个对象(票证),其中有其他对象(消息)的列表.消息是抽象的,并且具有几个子类-例如EditMessage,CreationMessage等.因此,票证对象包含这些消息的混合,并且按其创建时间对其进行排序. 现在我想在Facelets页面中显示所有这些消息,并且我需要输出特定于该消息类型的字段的值:即EditMessage中的editedField,CreationMessage中的userName,… 最明显的方法似乎是使用h:dataTable:<h:dataTable value="#{ticketController.ticket.mes...

java-Primefaces DataTable-过滤[列未过滤]【代码】

我正在尝试此example ‘DataTable – Filtering’.除“搜索所有字段”:过滤的文本框外,所有其他功能均有效.当我输入字符时,它不会像示例中那样进行过滤. 没有引发任何错误或异常.我不理解代码中的onkeyup =“ carsTable.filter()”的作用.有人可以解释吗?以及为什么它无法过滤的任何想法<f:facet name="header"><p:outputPanel><h:outputText value="Search all fields:" /><p:inputText id="globalFilter" onkeyup="carsTable.f...

java-丰富的dataTable不能将迭代变量用于嵌套循环【代码】

我正在建立具有动态列数的丰富数据表.在我看来,这不是一件大事,但是我一直在努力寻求答案.问题是当我想将数据表中的迭代变量用于嵌套循环时.在嵌套循环中,我尝试为每一行创建相同数量的动态列.当我显示一些代码时,它可能会变得更加清晰:<rich:dataTable styleClass="waiDataTable" width="700" rowClasses="odd,even" value="#{reportingModel.reportingDoiPoolRows}" var="reportingDoiPoolRow" rendered="#{not empty reporting...

java-Cucumber-JVM 3-使用asMap()将DataTable转换为单个对象【代码】

在cucumber-jvm 3.x.x中,我想将只有两列的数据表转换为单个对象.此功能在2.x.x中曾经是自动的,但此后已随新的主要版本删除. 码:// Feature Scenario: Scan BarcodeGiven I Am At The Login PageWhen I Log In As Valid User| group | gpao || username | svgpao1 || password | REDACTED |// Stepdef @When("I Log In As Valid User") public void I_Log_In_As_Valid_User(User user) throws Throwable {Selenium.enterTe...

java-如何将检票口组件插入到Wicket DataTable的“子行”中【代码】

我希望将子行添加到我的DataTable中(如在How to insert ‘sub-rows’ into a Wicket DataTable中所做的那样),但是我想更进一步,并在为子行添加的html中添加我自己的自定义检票口组件.由于该问题中的额外HTML已添加到onRender中,因此添加组件始终为时已晚.还有另一种方法可以将标记和Wicket组件添加为DataTable的子行吗?解决方法:使用AbstractColumn而不是PropertyColumn.例如:columns.put(new AbstractColumn<TestResult>(new Mo...

java-Primefaces datatable选定的行无法使用viewscope工作【代码】

我正在使用JSF 2.0和Primefaces 3.4.2,我有一个使用延迟加载填充的数据表. 当我查看managedbean的范围时,则数据表selectedRow给出了空指针异常.如果使用会话作用域,则可以在managedbean中获得selectedRow. 我正在使用CDI Spring批注指定范围.我已使用this方法创建视图范围. 更新1 我注意到另一件事是当我分页到第二页然后返回第一页时使用视图范围,那么我可以得到selectedRow.如果我选择没有分页的行,则会出现空指针异常. JSF页面<...

黄瓜DataTable执行差异的Java对象列表【代码】

让我们拥有以下功能文件,Feature: Search EmployeesBackground: Given following employees exists| id | name | department | | 1 | Jack | HR | | 2 | Rachel | Finance | | 3 | Mike | HR | | 4 | Emma | IT | Scenario: Get Employees By DepartmentGiven user wants to get list employees in a departmentWhen searched for department = 'HR'Then following list of employees are ...

java – Cucumber-JVM 3 – io.cucumber.datatable.UndefinedDataTableTypeException【代码】

我在我的pom.xml中从Cucumber-JVM 2.4.0更新到3.0.2,并且DataTables开始抛出此异常:io.cucumber.datatable.UndefinedDataTableTypeException: Can’t convertDataTable to List< jcucumberng.steps.pojos.Income >. Please register aDataTableType with a TableEntryTransformer or TableRowTransformer forclass jcucumberng.steps.pojos.Income我把所有的进口都改成了import io.cucumber.datatable.DataTable;我做了一个mvn cl...

java – jsf h:datatable是否可以有多行?【代码】

使用h:datatable,我们可以显示如下数据 >杰姆>汤姆> chirs>哈利 但我可以显示如下所示: >杰姆斯2.汤姆>克里斯4.哈里 Ragards,ABHI解决方法:您可以使用支持“newspaperColumns”和“newspaperOrientation”属性的t:dataTable component. newspaperColumns确定表格将被分割的列数和newspaperOrientation报纸表格中报纸列的方向. 在您的示例中,bean:public class Bean {public List<String> getPeople() {List<String> people = ne...

java – PrimeFaces DataTable – 过滤(运行示例的问题)【代码】

我正在尝试这个例子in PrimeFaces.我只了解代码的前几行.<p:dataTable var="car" value="#{tableBean.carsSmall}"emptyMessage="No cars found with given criteria"><f:facet name="header"><p:outputPanel><h:outputText value="Search all fields:" /><p:inputText id="globalFilter" onkeyup="carsTable.filter()" style="width:150px" /></p:outputPanel></f:facet>它可以在这里显示一个搜索框.扩展代码行将添加列并使用数据填...

java – p:dataTable – 删除行后刷新数据表【代码】

以下是我的数据表pic,我希望当我删除一行时,数据表刷新.但是从DB中删除了行,但之后没有从数据表中删除. 我尝试下面的代码,但他们无法帮助我.<h2>?????? ??????? ?????</h2> <h:form id="f2" prependId="false"> <p:dataTable id="pdataTable" var="personel" value="#{personelMB.personelList}" rowKey="#{personelMB.personel_id}"> <f:facet name="header"> ??????? ????? </f:facet> <p:column> <f:facet name="header"...

在JAVA实现DataTable对象(三)——DataTable对象实现【代码】

原文链接:http://www.cnblogs.com/hjzhang/archive/2011/05/21/2052789.html大家都是行家,我就直接上代码了,我这个代码应该还是能看懂的,嘻嘻…. 1: import java.util.ArrayList; 2: import java.util.List; 3: 6: 7: public final class DataTable { 8: 9: private DataRowCollection rows; //用于保存DataRow的集合对象 10: private DataColumnCollection columns; //用于保存DataCol...

在JAVA实现DataTable对象(四)——单元测试【代码】

原文链接:http://www.cnblogs.com/hjzhang/archive/2011/05/21/2052804.html由于好久没来这里了,发现有几个朋友想要代码参考一下,所以上传到这里,感兴趣的朋友可以下来参考 http://files.cnblogs.com/hjzhang/data.rar 在实现DataTable的基本功能后,我们对我们实现的对象进行一下测试,测试代码如下: 1: import java.util.List;2: import org.junit.After;3: import org.junit.Assert;4: import org.junit.Before;5...

在JAVA实现DataTable对象(一)

原文链接:http://www.cnblogs.com/hjzhang/archive/2011/05/21/2052773.html 由于习惯了.net环境下的DataTable对象的方便和强大,遗憾的是JAVA下没有如此强大的对象支持。在网上找了好久都没有发现自己满意且能满足当前应用需求的实现,于是决定自己实现一套。我现在需要用JAVA实现对几类数据表的动态查询、汇总、计算,具体的需求如下:1. 保存由数据库查询出来的二维数据,并支持双向循环获取数据内容,支持保存数据列的数...

在JAVA实现DataTable对象(二)——DatColumn和DataRow对象实现【代码】

原文链接:http://www.cnblogs.com/hjzhang/archive/2011/05/21/2052787.html 1: public class DataColumn { 2: private boolean readOnly; // 只读 3: 4: private DataTable table; //dataTable的引用 5: 6: private String columnName; //列名 7: 8: private String captionName; //显示名称 9: 10: private int columnIndex;//列索引 11: 12: private int ...

DATATABLE - 相关标签