if (table.getRowCount() == 0) {
UIComponent facet = table.getFacet("noData");
writer.startElement(HtmlConstants.DIV_ELEM, table);
writer.writeAttribute(HtmlConstants.CLASS_ATTRIBUTE, "rf-edt-ndt", null);
if (facet != null && facet.isRendered()) {
facet.encodeAll(context);
} else {
Object noDataLabel = table.getAttributes().get("noDataLabel");
if (noDataLabel != null) {
writer.writeText(noDataLabel, "noDataLabel");
}