gpt4 book ai didi

GWT 如何将自定义单元格添加到单元格/数据网格

转载 作者:行者123 更新时间:2023-12-02 15:32:05 26 4
gpt4 key购买 nike

我渲染了一个结合图像和文本的自定义单元格。它看起来像这样:

   class ImageTextCell extends AbstractCell<String> 

我的问题是如何将此单元格添加到单元格/数据网格中。我已经厌倦了这个。

  Column<Message, String> iconColumn = new Column<Message, String>(new ImageTextCell())
{
@Override
public String getValue(Message versionStatus) {

return ? // I dont know what to type here. How to return the ImageTextCell object }
};

最佳答案

Cell 对象的作用是将一个值转换为一段 HTML。 Column 的作用是从每一行获取该值。例如,您有一堆 Messages,每个消息都在自己的行上 - 列应该采用 Message 并找出要处理的 String传递到单元格

getValue 的输出将被输入到 render 的输入中。 render 的输出应该是您希望在应用中看到的 HTML。

伪科迪利,这就是 GWT 为您所做的事情:

for each Message in your table {
pass the Message into Column.getValue and get out a String
pass that String into Cell.render and get out some HTML
add that HTML inside a <td> element in the table we're drawing
}

您只需定义 Column.getValue 和 Cell.render,以便此过程生成您想要的表格。

关于GWT 如何将自定义单元格添加到单元格/数据网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11268616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com