namespace Combodo\iTop\Renderer\Bootstrap\FieldRenderer; use \Dict; use Combodo\iTop\Renderer\Bootstrap\BsFormRenderer; use Combodo\iTop\Renderer\FieldRenderer; use Combodo\iTop\Renderer\RenderingOutput; class BsSubFormFieldRenderer extends FieldRenderer { public function Render() { $oOutput = new RenderingOutput(); if (($this->oField->GetLabel() !== null) && ($this->oField->GetLabel() !== '')) { $oOutput->AddHtml('
'); } $oRenderer = new BsFormRenderer($this->oField->GetForm()); $aRenderRes = $oRenderer->Render(); $aFieldSetOptions = array( 'fields_list' => $aRenderRes, 'fields_impacts' => $this->oField->GetForm()->GetFieldsImpacts(), 'form_path' => $this->oField->GetForm()->GetId() ); $sFieldSetOptions = json_encode($aFieldSetOptions); $oOutput->AddJs( <<