Java 嵌套自定义GWT数据网格
我试图弄清楚在GWT中使用自定义数据网格是否可以实现下面的图片。我有每一行包含客户信息,然后在右边有第二个数据网格显示订单行信息。我将其松散地基于,但这只显示每个人下具有相同属性的“朋友”,而不显示嵌套数据网格。那么这可能吗?关于从哪里开始有什么建议吗?我已经做了一个普通的数据网格,但这有点复杂,所以建议或示例会很有帮助。智能GWT不是一个选项Java 嵌套自定义GWT数据网格,java,gwt,datagrid,Java,Gwt,Datagrid,我试图弄清楚在GWT中使用自定义数据网格是否可以实现下面的图片。我有每一行包含客户信息,然后在右边有第二个数据网格显示订单行信息。我将其松散地基于,但这只显示每个人下具有相同属性的“朋友”,而不显示嵌套数据网格。那么这可能吗?关于从哪里开始有什么建议吗?我已经做了一个普通的数据网格,但这有点复杂,所以建议或示例会很有帮助。智能GWT不是一个选项 不是最佳解决方案,但您可以在单元格中嵌套html表代码 范例 ... userColumn = new Column<User, SafeHtm
不是最佳解决方案,但您可以在单元格中嵌套html表代码 范例
...
userColumn = new Column<User, SafeHtml>(new SafeHtmlCell()) {
@Override
public SafeHtml getValue(User user) {
SafeHtmlBuilder sb = new SafeHtmlBuilder();
sb.appendHtmlConstant("<table style=\"width:100%\">");
for (Product product : user.getProducts()) {
sb.appendHtmlConstant("<tr>");
sb.appendHtmlConstant("<td>" +product.getProductNumber()+"</td>");
sb.appendHtmlConstant("<td>" +product.getName()+"</td>");
sb.appendHtmlConstant("<td>" +product.getQuality()+"</td>");
sb.appendHtmlConstant("<tr>");
}
sb.appendHtmlConstant("</table>");
return sb.toSafeHtml();
}
};
。。。
userColumn=new列(new SafeHtmlCell()){
@凌驾
公共安全HTML getValue(用户){
SafeHtmlBuilder sb=新的SafeHtmlBuilder();
某人以““””号结尾;
对于(产品:user.getProducts()){
某人以““””号结尾;
sb.appendHtmlConstant(“+product.getProductNumber()+”);
sb.appendHtmlConstant(“+product.getName()+”);
sb.appendHtmlConstant(“+product.getQuality()+”);
某人以““””号结尾;
}
某人以““””号结尾;
让某人回到安全地带();
}
};