customActiveControlGroup() public static method

Generates a custom (pre-rendered) active form control group.
public static customActiveControlGroup ( string $input, CModel $model, string $attribute, array $htmlOptions = [] ) : string
$input string the rendered input.
$model CModel the data model.
$attribute string the attribute.
$htmlOptions array additional HTML attributes.
return string the generated control group.
Example #1
0
             'url'=>CController::createUrl('Datoimpositivo/verformulario'), //url to call.
            'update'=>'#formulario', //selector to update

 ))); 
  

 ?>
<?php  
            $mask = $this->widget('CMaskedTextField', array(
                'model' => $model,
                'attribute' => 'periodoinscrip',
                'mask' => '99/9999',
                'placeholder' => 'x',
                'htmlOptions' => array('size' => 9)
                    ), true);
            echo TbHtml::customActiveControlGroup($mask, $model, 'periodoinscrip');
//           
//        
//
?>
<?php

echo "<div class='control-group'>";
echo $form->labelEx($model, 'registracion', array('class' => 'control-label'));
echo "<div class='controls'>";

$this->widget('CJuiDateTimePicker', array(
    'model' => $model,
    'name' => 'Datoimpositivo[registracion]',
    'language' => 'es',
    'value' => $model->registracion ? $model->registracion:null,
Example #2
0


echo TbHtml::customActiveControlGroup($input, $model, 'mesanio');


$input = $this->widget(
            'yiiwheels.widgets.maskinput.WhMaskInput', array(
        'model' => $model,
        'attribute' => 'arancel',
        'mask' => '999999.99',
        'htmlOptions' => array('placeholder' => '0.00'),
            ), true
    );
//echo $form->textFieldControlGroup($model,'arancel',array('size'=>11,'maxlength'=>11));
echo TbHtml::customActiveControlGroup($input, $model, 'arancel');
echo $form->hiddenField($model,'idosplan',array('value'=>$model->idosplan));
 ?>
</fieldset>
    
    <div class="form-actions">
        <?php
        echo TbHtml::submitButton(Yii::t('app', 'Save'),array(
    'color' => TbHtml::BUTTON_COLOR_PRIMARY,
    'size' => TbHtml::BUTTON_SIZE_SMALL,
    ));
echo TbHtml::Button(Yii::t('app', 'Cancel'), array(
//    'url'=>Yii::app()->request->urlReferrer,
//            'onclick' => 'js:window.location="'.Yii::app()->baseUrl.'/index.php"',
    // para volver a la vista que llamó a esta
              'onclick'=>'js:window.location="'.Yii::app()->request->urlReferrer.'"',
Example #3
0
 public function testActiveCustomControlGroup()
 {
     $I = $this->codeGuy;
     $html = TbHtml::customActiveControlGroup('<div class="widget"></div>', new Dummy(), 'text', array('label' => false));
     $group = $I->createNode($html, 'div.control-group');
     $controls = $group->filter('div.controls');
     $I->seeNodeChildren($controls, array('div.widget'));
 }
Example #4
0



if ($model->mostrarCampo('matriculamedico')) {
    $input = $this->widget(
            'yiiwheels.widgets.maskinput.WhMaskInput', array(
        'model' => $model,
        'attribute' => 'matriculamedico',
        'mask' => '999999999999999',
        'htmlOptions' => array('class' => 'borrable'),
            ), true
    );
    echo TbHtml::customActiveControlGroup($input, $model, 'matriculamedico');
}


if ($model->mostrarCampo('fechaemision')) {
    $input = $this->widget(
            'yiiwheels.widgets.maskinput.WhMaskInput', array(
        'model' => $model,
        'attribute' => 'fechaemision',
        'mask' => '99/99/9999',
        'htmlOptions' => array('placeholder' => 'dd/mm/aaaa'),
            ), true
    );

    echo TbHtml::customActiveControlGroup($input, $model, 'fechaemision');
}
    
Example #5
0
 public function customControlGroup($input, $model, $attribute, $htmlOptions = array())
 {
     $htmlOptions = $this->processControlGroupOptions($model, $attribute, $htmlOptions);
     //echo Yii::trace(CVarDumper::dumpAsString($htmlOptions),'vardump');
     return TbHtml::customActiveControlGroup($input, $model, $attribute, $htmlOptions);
 }
Example #6
0
        ),
    ),true);
 echo TbHtml::customActiveControlGroup($input, $model, 'idosplan');
 

 echo $form->dropDownListControlGroup($model, 'idprestaciontipo', CHtml::listData(Prestaciontipo::model()->findAll(array('order' => 'idprestaciontipo')), 'idprestaciontipo', 'nombrecompuesto'), array(
            'style' => 'width:220px;',
        ));
$input=$this->widget('CMaskedTextField', array(
                'mask' => "99/9999",
                'placeholder' => 'x',
                'model' => $model,
                'attribute' => 'periodofacturacion',
            ),true);

  echo TbHtml::customActiveControlGroup($input, $model, 'periodofacturacion');
  
    
    echo $form->dropDownListControlGroup($model, 'iddescuentocoseguro', CHtml::listData($model->findAll(array('order' => 'iddescuentocoseguro')), 'iddescuentocoseguro', 'nombre'), array(
            'style' => 'width:220px;',
            'prompt' => 'Seleccionar',
             'id'=>  uniqid(),
                'ajax' => array(
                        'type' => 'POST', //request type
                        'dataType' => 'html',
                        'data' => array('iddescuentocoseguro' => 'js:this.value'),
                        'url' => CController::createUrl('muestravalores'), //url to call.
                        'update' => "#formvalores",
            )
        ));
    ?> 
 
            $this->renderPartial('_form_domi_completo', array(
            'modelDomicilio' => $model,
            'modellocalidad' => $model,   
                'form' => $form));
       
            ?>
        
        <fieldset>
            <?php  $federado=$this->widget('CMaskedTextField', array(
                'mask' => "9999-9",
                'placeholder' => 'X',
                'model' => $model,
                'attribute' => 'federado',
            ),true); 
            echo TbHtml::customActiveControlGroup($federado, $model, 'federado');  ?>
 
           </fieldset>
    
    <div class="form-actions">
        <?php
        echo TbHtml::submitButton(Yii::t('app', 'Save'),array(
    'color' => TbHtml::BUTTON_COLOR_PRIMARY,
    'size' => TbHtml::BUTTON_SIZE_SMALL,
    ));
echo TbHtml::Button(Yii::t('app', 'Cancel'), array(
            'style'=>'margin-left:30px;',
            'color' => TbHtml::BUTTON_COLOR_DANGER,
            'size' => TbHtml::BUTTON_SIZE_SMALL,
            'onclick' => 'updateDialog.close();',
            ));