HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了GWT – 让CellTable Cell使用HTML吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个CellTable,我想把 HTML代码放在单元格中.
以下代码不起作用,从输出中删除空格.
Textcolumn<MyCell> column1 = new Textcolumn<MyCell>()
    {
        @Override
        public String getValue(MyCell myCell)
        {
            String result = "     " +myCell.getValue();
            return result;
        }
    };
    table.addcolumn(column1,"Header1");

我知道这可以使用css完成,但我只是想知道如何将HTML代码放在单元格中.任何帮助表示赞赏!

解决方法

HTML中忽略AFAIK附加空格 – 您应该使用pre标签来保持格式化.无论如何,请在下面找到我的专栏示例.它从数据提供程序支持的对象中包含的值生成良好的进度条.
final SafeHtmlCell progressCell = new SafeHtmlCell();

    column<UischeduledTask,SafeHtml> progressCol = new column<UischeduledTask,SafeHtml>(
            progressCell) {

        @Override
        public SafeHtml getValue(UischeduledTask value) {
            SafeHtmlBuilder sb = new SafeHtmlBuilder();
            float percent = new Float(value.getCompleted())
                    / new Float(value.getAll());
            int rounded = Math.round(percent * 100);
            sb.appendHtmlConstant("<div style='width: 100px; height: 20px; position: relative;'>");
            sb.appendHtmlConstant("<div style='z-index: 2; display: inline; width: 100px; position: absolute; left: 0px,top: 0px; text-align: center;'>"
                    + value.getCompleted()
                    + "/"
                    + value.getAll()
                    + "</div>");
            sb.appendHtmlConstant("<div style='position: absolute; left: 0; top: 0; width: 100px; z-index: 1'><div style='display: inline; float: left; width: "
                    + rounded
                    + "%; height: 20px; BACkground-color: #82cd80;'></div>");
            sb.appendHtmlConstant("<div style='display: inline; float: right; width: "
                    + (100 - rounded)
                    + "%; height: 20px; BACkground-color: #c54c4d;'></div></div>");
            sb.appendHtmlConstant("</div>");
            return sb.toSafeHtml();
        }
    };

大佬总结

以上是大佬教程为你收集整理的GWT – 让CellTable Cell使用HTML吗?全部内容,希望文章能够帮你解决GWT – 让CellTable Cell使用HTML吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。