gpt4 book ai didi

gwt - 在 CellTable 列中创建自定义 ActionCell

转载 作者:行者123 更新时间:2023-12-04 13:44:30 25 4
gpt4 key购买 nike

我希望我的表列之一有一个 deleteButton。

ActionCell<Entrata> deleteCell = new ActionCell<Entrata>("x",new Delegate<Entrata>() {
@Override
public void execute(Entrata object) {
// rpc stuff....
}
});

好的,但这一行会产生一个错误:
Column<Entrata,Entrata> deleteColumn = new Column<Entrata, Entrata>(deleteCell);

“无法实例化类型列”

你怎么认为?

最佳答案

在这里,您可以使用工作代码:

假设:

TYPE - 您在单元格表的行中显示的数据类是否相同,因为我假设您在删除数据时想要引用数据实例

public class DeleteColumn extends Column<TYPE, TYPE>
{
public DeleteColumn()
{

super(new ActionCell<TYPE>("Delete", new ActionCell.Delegate<TYPE>() {
@Override
public void execute(TYPE record)
{
/**
*Here you go. You got a reference to an object in a row that delete was clicked. Put your "delete" code here
*/
}
}));
}

@Override
public TYPE getValue(TYPE object)
{
return object;
}
};

关于gwt - 在 CellTable 列中创建自定义 ActionCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028284/

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