From b15c411b2e3219b28666a427026cb13f9c1b7200 Mon Sep 17 00:00:00 2001 From: Bjverde Date: Sat, 27 Jan 2024 22:10:49 -0300 Subject: [PATCH] :abc: #292 alterando local chamada metodo addRichTextEditor --- .../FormDin5/webform/TFormDin.class.php | 85 +++++++++---------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/appexemplo_v1.0/app/lib/widget/FormDin5/webform/TFormDin.class.php b/appexemplo_v1.0/app/lib/widget/FormDin5/webform/TFormDin.class.php index c1087066..877894f4 100644 --- a/appexemplo_v1.0/app/lib/widget/FormDin5/webform/TFormDin.class.php +++ b/appexemplo_v1.0/app/lib/widget/FormDin5/webform/TFormDin.class.php @@ -821,6 +821,48 @@ public function addMemoField(string $strName return $formField; } + /** + * Adicionar campo de entrada de dados de varias linhas (textareas) + * ------------------------------------------------------------------------ + * Esse é o FormDin 5, que é uma reconstrução do FormDin 4 Sobre o Adianti 7.X + * os parâmetros do metodos foram marcados veja documentação da classe para + * saber o que cada marca singinifica. + * ------------------------------------------------------------------------ + * + * @param string $strName - 1: ID do campo + * @param string $strLabel - 2: Label + * @param integer $intMaxLength - 3: Tamanho maximos + * @param boolean $boolRequired - 4: Campo obrigatório ou não. Default FALSE = não obrigatório, TRUE = obrigatório + * @param integer $intColumns - 5: Largura use unidades responsivas % ou em ou rem ou vh ou vw. Valores inteiros até 100 serão convertidos para % , acima disso será 100% + * @param integer $intRows - 6: Altura use px ou %, valores inteiros serão multiplicados 4 e apresentado em px + * @return TFormDinRichTextEditor + */ + public function addRichTextEditor(string $id + , string $label + , int $intMaxLength + , $boolRequired=null + , $intColumns=null + , $intRows=null + , $boolNewLine=null + , $boolLabelAbove=false + , $boolNoWrapLabel=null) + { + $formField = new TFormDinRichTextEditor($id + ,$label + ,$intMaxLength + ,$boolRequired + ,$intColumns + ,$intRows + ,$boolNewLine + ,$boolLabelAbove + ,$boolNoWrapLabel + ); + $objField = $formField->getAdiantiObjFull(); + $label = $formField->getLabel(); + $this->addElementFormList($objField,self::TYPE_FIELD,$label,$boolNewLine,$boolLabelAbove); + return $formField; + } + /** * Adicona um campo Data, comm limite minimo e maximo da intervalo da data e de acordo com o parametro strMaskType * Aceita máscara FormDin4 : DMY (dia/mês/ano), DM (dia/mês), MY (mês/ano) @@ -2317,47 +2359,4 @@ public function setHelpOnLine(){ ,$arrBacktrace[0]['line'] ); } - - /** - * Adicionar campo de entrada de dados de varias linhas (textareas) - * ------------------------------------------------------------------------ - * Esse é o FormDin 5, que é uma reconstrução do FormDin 4 Sobre o Adianti 7.X - * os parâmetros do metodos foram marcados veja documentação da classe para - * saber o que cada marca singinifica. - * ------------------------------------------------------------------------ - * - * @param string $strName - 1: ID do campo - * @param string $strLabel - 2: Label - * @param integer $intMaxLength - 3: Tamanho maximos - * @param boolean $boolRequired - 4: Campo obrigatório ou não. Default FALSE = não obrigatório, TRUE = obrigatório - * @param integer $intColumns - 5: Largura use unidades responsivas % ou em ou rem ou vh ou vw. Valores inteiros até 100 serão convertidos para % , acima disso será 100% - * @param integer $intRows - 6: Altura use px ou %, valores inteiros serão multiplicados 4 e apresentado em px - * @return TFormDinRichTextEditor - */ - public function addRichTextEditor(string $id - , string $label - , int $intMaxLength - , $boolRequired=null - , $intColumns=null - , $intRows=null - , $boolNewLine=null - , $boolLabelAbove=false - , $boolNoWrapLabel=null) - { - $formField = new TFormDinRichTextEditor($id - ,$label - ,$intMaxLength - ,$boolRequired - ,$intColumns - ,$intRows - ,$boolNewLine - ,$boolLabelAbove - ,$boolNoWrapLabel - ); - - $objField = $formField->getAdiantiObjFull(); - $label = $formField->getLabel(); - $this->addElementFormList($objField,self::TYPE_FIELD,$label,$boolNewLine,$boolLabelAbove); - return $formField; - } } \ No newline at end of file