@Override public String generateName(String idTag) { return HtmlGenerator.generateClickable( StringUtil.fillWithString(String.valueOf(id), "0", 2, false) + "- " + name.toUpperCase(), styleClass, idTag); }
@Override public String generateActivationValues() { String result = ""; for (TotalTo total : labelsTotals) { result += HtmlGenerator.generateCell( String.valueOf(total.getActivatedAndPlanned()), (total.getActivatedAndPlanned() == total.getPlanned() ? CSS_LABEL_SUCCESS + " " + CSS_POPUP : CSS_LABEL_FAILED + " " + CSS_POPUP), "data-chart='" + total.getActivatedAndPlanned() + ";" + total.getActivatedAndNotPlanned() + ";" + total.getPlanned() + ";" + String.valueOf( (Math.round(total.getPlanned() / total.getClients()) * 100 / children.size())) + ";" + String.valueOf( (total.getPlanned() == 0) ? 0 : Math.round(total.getActivatedAndPlanned() * 100 / (total.getPlanned()))) + "'"); } return result; }
@Override public String generateClientNumber(String idTag) { return HtmlGenerator.generateCell( "<div style='text-align: center;'><a href='#' data-click='" + idTag + "' class='expand'><img id='" + idTag + "-IMG" + "' data-status='expand' src='img/expand.png' style='width:12px;height:12px'/></a></div>", "title"); }