checkBox() public static method

Generates a check box.
public static checkBox ( string $name, boolean $checked = false, array $htmlOptions = [] ) : string
$name string the input name.
$checked boolean whether the check box is checked.
$htmlOptions array additional HTML attributes.
return string the generated check box.
示例#1
0
                                 success:function(data) { $('#detallepractica').html(data).show();}
                           })
                           return false; 
                         }",
                  
                  ),
         ),
    'template' => '{view}',
        ),
    ),
));
  
  ?>

   <div id="detallepractica" class=" oculto bordeada mt30" >
    </div>

<?php

    if ($modelnomenplan->search()->totalItemCount >0 && $controller=='osplan'){  
 echo "<div class='centrado mt30 '>";
//
 echo TbHtml::checkBox('borrarnomenclador', '', array(
    'label' => TbHtml::labelTb('Marcar para borrar el nomenclador', array('color' => TbHtml::LABEL_COLOR_INFO, 'style' => 'padding: 5px ; ')),'Marcar para borrar el nomenclador',
    'style'=>'float:none;'
     )); 
 
 echo "</div>";
    }
   ?> 
示例#2
0
    <div class="bs-docs-example">
        <?php 
echo TbHtml::textArea('text', '', array('rows' => 3));
?>
    </div>
    <pre class="prettyprint linenums">
&lt;?php echo TbHtml::textArea('text', '', array('rows' => 3)); ?></pre>

    <h3>Checkboxes and radios</h3>

    <h4>Default (stacked)</h4>

    <div class="bs-docs-example">
        <?php 
echo TbHtml::checkBox('checkBox', '', array('label' => 'Option one is this and that—be sure to include why it\'s great'));
?>
        <br>
        <?php 
echo TbHtml::radioButtonList('optionsRadios', '', array('option1' => 'Option one is this and that—be sure to include why it\'s great', 'option2' => 'Option two can be something else and selecting it will deselect option one'));
?>
    </div>
    <pre class="prettyprint linenums">
&lt;?php echo TbHtml::checkBox('checkBox', '',
    array('label' => 'Option one is this and that—be sure to include why it\'s great')); ?>

&lt;?php echo TbHtml::radioButtonList('optionsRadios', '', array(
    'option1' => 'Option one is this and that—be sure to include why it\'s great',
    'option2' => 'Option two can be something else and selecting it will deselect option one',
)); ?></pre>
示例#3
0
    'options' => array(
        'showAnim' => 'fold', // 'show' (the default), 'slideDown', 'fadeIn', 'fold'
        'showButtonPanel' => false,
        'changeYear' => true,
        'changeMonth' => true,
        'dateFormat' => 'dd/mm/yy',
    ),
        )
);
echo "</div></div>";
?>

<div class="control-group">
<?php echo $form->dropDownList($model, 'iddocumentotipo', CHtml::listData(Documentotipo::model()->findAll(array('order' => 'nombre')), 'iddocumentotipo', 'abreviatura'), array('style' => 'margin-left:20px;width:70px;')); ?>

<?php

echo $form->labelEx($model, 'documentonro', $htmlOptions = array("class" => 'control-label '));
echo $form->textField($model, 'documentonro', array('size' => 10, 'maxlength' => 10, 'style' => 'margin-left:20px;'));
?>
</div>

<?php
echo "<div class='control-group' style='margin:27px 0 40px 180px;'>";
echo TbHtml::checkBox('borrarconyuge', false, array('label' => 'Eliminar datos cónyuge'));
echo "</div>";

echo "</fieldset>";
?>

//echo Chtml::hiddenField('altanomenclador',true);


?>
<div id="grillapracticas">
   
</div>
<div id="form2" class="mt30 oculto">    
    <?php
    
//     echo TbHtml::labelTb('Seleccionar Prácticas', array('color' => TbHtml::LABEL_COLOR_WARNING, 'style' => 'margin:20px 0 20px ;font-size:13px;padding:5px;'));
   
     
     echo TbHtml::checkBox('marcatodas', '', array(
    'label' => TbHtml::labelTb('Seleccionar todas las  Prácticas', array('color' => TbHtml::LABEL_COLOR_INFO, 'style' => 'font-size:13px;padding:7px;margin-left: -17px;',)),
    'style'=>'float:right;margin-right:427px',
     )); 
     echo TbHtml::button('Borrar Selección', array('color' => TbHtml::BUTTON_COLOR_DANGER,
      'onclick'=>'js:$("#marcatodas").prop("checked",false);$("#rango").empty();',
      'style'=>'float:right;',
      )); 
    
    echo TbHtml::labelTb("Selecccionar rango de Prácticas",array('color' => TbHtml::LABEL_COLOR_INFO, 'style' => 'font-size:13px;padding:7px;margin: 36px 11px 0 2px ;'));
 
     
     echo TbHtml::ajaxLink(TbHtml::icon(TbHtml::ICON_PLUS), 
            // $url 
          array('Practica/Selectrango'),
             
          // array $ajaxoptions   
           array(   
示例#5
0
 public function testCheckBox()
 {
     $I = $this->codeGuy;
     $html = TbHtml::checkBox('checkbox', false, array('class' => 'input', 'label' => 'Label text'));
     $label = $I->createNode($html, 'label');
     $I->seeNodeCssClass($label, 'checkbox');
     $I->seeNodePattern($label, '/> Label text$/');
     $input = $label->filter('input[type=checkbox]');
     $I->seeNodeAttributes($input, array('class' => 'input', 'id' => 'checkbox', 'name' => 'checkbox', 'value' => '1'));
     $I->dontSeeNodeAttribute($input, 'checked');
     $html = TbHtml::checkBox('checkbox', true);
     $input = $I->createNode($html, 'input[type=checkbox]');
     $I->seeNodeAttribute($input, 'checked', 'checked');
 }
示例#6
0
        'color' => TbHtml::BUTTON_COLOR_INFO,
        'size' => TbHtml::BUTTON_SIZE_MINI,
        'data-toggle' => 'modal',
        'data-target' => '#modalidad',
        'style' => '',
        'id' => 'open-modal-' . uniqid(),
            )
    );
    
     echo "</div>";
     
// mostrar botones si es update  
    if ($accion=="update"){ 
    echo "<div class='control-group'>";
    echo "<div class='controls'>";
    echo TbHtml::checkBox('borrar'.$modalidades[$i], false, array('label' => 'Eliminar archivo'));
    echo TbHtml::button('Subir PDF', array('size' => TbHtml::BUTTON_SIZE_MINI, 'class' => 'subirpdf'));

    echo "</div>";
    echo "</div>";


    echo "<div class='well well-small oculto subepdf'>";
    echo TbHtml::closeButton();
    echo $form->FileFieldControlGroup($model, $modalidades[$i]);
    echo "</div>";
    }
    
    
    
       }
示例#7
0
        'success' => 'function(data){
                    $("#contratoimg-div").html(data);
                    $("#contratoimg").modal("show");}'
        ), 
     $htmlOptions= array(
        'color' => TbHtml::BUTTON_COLOR_INFO,
        'size' => TbHtml::BUTTON_SIZE_SMALL,
        'data-toggle' => 'modal',
        'data-target' => '#contratoimg',
        'style' => 'margin-left:180px;margin-top:-18px;',
        'id' => 'open-modal-' . uniqid(),
         
        )
);
    echo "<div class='control-group' style='margin:-22px 0 40px 320px;'>";
    echo TbHtml::checkBox( 'borrararchivo', false, array('label' => 'Eliminar archivo de contrato'));
    echo "</div>";
}




echo $form->fileFieldControlGroup($model, 'contratoimg');
?>





<?php echo $form->labelEx($model, 'vencimientodias', $htmlOptions = array("class" => 'control-label ')); ?>
示例#8
0
文件: _nodoCPVF.php 项目: cicb/tpc
<?php

$status = $model->ConfiPVFuncionSta == 'ALTA';
$fid = $model->FuncionesId;
$eid = $model->EventoId;
$pid = $model->PuntosventaId;
$padre = $model->puntoventa->tipoid == 0;
$nombre = $model->puntoventa->PuntosventaNom;
echo CHtml::openTag('li', array('id' => "{$fid}-{$pid}", 'class' => 'nodo ', 'style' => 'border-top:1px dashed #888;'));
//LI NODO
if (isset($padre) and $padre) {
    # Si tiene hijos muestra el boton de +
    echo TbHtml::link(' ', array('funciones/verRama', 'EventoId' => $eid, 'FuncionesId' => $fid, 'PuntosventaId' => $pid), array('class' => 'nodo-toggle fa fa-plus-square', 'id' => "link-{$fid}-" . $pid, 'data-estado' => 'inicial', 'style' => 'margin:5px'));
}
echo TbHtml::checkBox("chk-{$fid}-{$pid}", $status, array('class' => 'CPVFSta', 'data-fid' => $fid, 'data-pid' => $pid));
echo TbHtml::label($nombre, "chk-{$fid}-{$pid}", array('style' => 'display:inline;width:100%'));
echo CHtml::openTag('div', array('
				class' => 'fechas-cpf text-right', 'style' => 'width:100%;'));
echo TbHtml::textField("CPF_FecIni-{$fid}-{$pid}", $model->ConfiPVFuncionFecIni, array('data-fid' => $fid, 'data-pid' => $pid, 'class' => 'picker box1  CPVFFecIni', 'style' => 'font-size:10px;width:105px'));
echo TbHtml::link(' ', '#', array('class' => 'fa fa-calendar text-info ', 'title' => 'Fecha de inicio', 'onclick' => "\$('#CPF_FecIni-{$fid}-{$pid}').datetimepicker('show');return false;\n\t\t\t\t"));
echo " / ";
echo TbHtml::textField("CPF_FecFin-{$fid}-{$pid}", $model->ConfiPVFuncionFecFin, array('data-fid' => $fid, 'data-pid' => $pid, 'class' => 'picker box1  CPVFFecFin', 'style' => 'font-size:10px;width:105px'));
echo TbHtml::link(' ', '#', array('class' => 'fa fa-calendar  text-warning', 'title' => 'Fecha Fin', 'onclick' => "\$('#CPF_FecFin-{$fid}-{$pid}').datetimepicker('show');return false;\n\t\t\t\t"));
echo CHtml::closeTag('div');
echo CHtml::closeTag('li');
示例#9
0
 public function testUncheckValueOptionForCheckboxesAndRadioInputs()
 {
     $I = $this->codeGuy;
     $items = array(0);
     $model = new Dummy();
     $outputsWithHidden = array('checkbox' => TbHtml::checkBox('cb1', false, array('uncheckValue' => 1)), 'checkboxList' => TbHtml::checkBoxList('cb2', 0, $items, array('uncheckValue' => 1)), 'radio' => TbHtml::radioButton('rd1', false, array('uncheckValue' => 1)), 'radioList' => TbHtml::radioButtonList('rd2', 0, $items, array('uncheckValue' => 1)), 'activeCheckbox' => TbHtml::activeCheckBox($model, 'checkboxList'), 'activeCheckboxList' => TbHtml::activeCheckBoxList($model, 'checkboxList', $items), 'activeRadio' => TbHtml::activeRadioButton($model, 'radioList'), 'activeRadioList' => TbHtml::activeRadioButtonList($model, 'radioList', $items));
     foreach ($outputsWithHidden as $output) {
         $I->seeNodeChildren($I->createNode($output), array('input[type=hidden]'));
     }
     // comparing against null 'uncheckValue' option
     $noHiddenOptions = array('uncheckValue' => null);
     $outputsWithoutHidden = array('checkbox' => TbHtml::checkBox('cb1'), 'checkboxList' => TbHtml::checkBoxList('cb2', 0, $items), 'radio' => TbHtml::radioButton('rd1'), 'radioList' => TbHtml::radioButtonList('rd2', 0, $items), 'activeCheckbox' => TbHtml::activeCheckBox($model, 'checkboxList', $noHiddenOptions), 'activeCheckboxList' => TbHtml::activeCheckBoxList($model, 'checkboxList', $items, $noHiddenOptions), 'activeRadio' => TbHtml::activeRadioButton($model, 'radioList', $noHiddenOptions), 'activeRadioList' => TbHtml::activeRadioButtonList($model, 'radioList', $items, $noHiddenOptions));
     foreach ($outputsWithoutHidden as $output) {
         $I->dontSeeNodeChildren($I->createNode($output), array('input[type=hidden]'));
     }
 }