private SafeHtml getSafeHtml(final ReceiveDataRule row,
                                 final Function<ReceiveDataRule, String> valueFunc) {
        final String value = valueFunc.apply(row);
        if (row.isEnabled()) {
            return SafeHtmlUtils.fromString(value);
        } else {
            final SafeHtmlBuilder builder = new SafeHtmlBuilder();
            builder.appendHtmlConstant("<span style=\"color:grey\">");
            builder.appendEscaped(value);
            builder.appendHtmlConstant("</span>");
            return builder.toSafeHtml();
        }
    }
Add the columns to the table.
stroom-core-client/src/main/java/stroom/receive/rules/client/presenter/RuleSetListPresenter.java