protected function resolveNonEditableWrapperHtmlOptions() { $parentOptions = parent::resolveNonEditableWrapperHtmlOptions(); $columnLength = ArrayUtil::getArrayValue($this->params, static::TABLE_CSS_CLASSES_PARAM_KEY); if (!isset($columnLength)) { $columnLength = BuilderRowElement::MAX_COLUMN_WIDTH; $columnLength = NumberToWordsUtil::convert($columnLength); } $parentOptions['class'] .= " {$columnLength} columns"; return $parentOptions; }
protected function resolveNonEditableWrapperHtmlOptions() { $parentOptions = parent::resolveNonEditableWrapperHtmlOptions(); $parentOptions['class'] .= ' body'; return $parentOptions; }
protected function renderControlContentNonEditable() { // wrap elements in the extra table. $elementsContent = parent::renderControlContentNonEditable(); $tableHtmlOptions = $this->resolveColumnWrapperTableHtmlOptions(); // td comes from columns. $content = ZurmoHtml::tag('tr', array(), $elementsContent); $content = ZurmoHtml::tag('tbody', array(), $content); $content = ZurmoHtml::tag('table', $tableHtmlOptions, $content); return $content; }