gpt4 book ai didi

gwt - 如何将 ClickableTextCell 渲染为 GWT CellTable 中的 anchor ?

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

我在简单的 TextCell() 中有一个包含多列的 CellTable。其中两列可通过 ClickableTextCell() 类“点击”,但我想更改它们的外观。在仍然使用表格中的单元格的同时,使单元格内容类似于 anchor 标记的最简单方法是什么?

我尝试了以下方法:
1.实现自定义渲染器添加 anchor 标签
2. 搜索谷歌寻找提示
3. 忽略“我的库是不是你只需要改变你的整个框架”链接
4. 在他们的键盘上滚动我的头

有趣的是,这个简单的变化竟然如此令人讨厌。

我目前的想法是实现一个自定义 AnchorCell 类型,它放入一个 Anchor 小部件而不是它在其他小部件中所做的任何事情,但我不确定所有需要做什么。

任何帮助表示赞赏。

最佳答案

举个例子:

public class MyClickableCellText extends ClickableTextCell {

String style;
public MyClickableCellText()
{
super();
style = "myClickableCellTestStyle";
}


@Override
protected void render(Context context, SafeHtml value, SafeHtmlBuilder sb) {
if (value != null) {
sb.appendHtmlConstant("<div class=\""+style+"\">");
sb.append(value);
sb.appendHtmlConstant("</div>");
}
}

public void addStyleName(String style)
{
this.style = style;
}


}

和样式(没有 div,因为您在其上硬编码样式):
.myClickableCellTestStyle{
text-decoration:underline;

}

您甚至可以通过不扩展 ClickableTextCell 而是扩展 AbstractCell(更强大但需要更多解释)来创建自己的单元格。需要的话就问我吧!

关于gwt - 如何将 ClickableTextCell 渲染为 GWT CellTable 中的 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4691801/

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