Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Help With The Multimodelform (Form Design)

$
0
0
Help With The Multimodelform (form design)


Yii Framework good community with my problem is that I can not MultimodelForm and sort my text boxes for my application

if anyone can help me with some code and I've tried everything with no solution

I would like to sort my boxes and on top of my application

Annex code for my views:


$memberFormConfig = array(
	'showErrorSummary' => true,	
    'elements'=>array(
        
          
        
			
				
   			  'asociado_id'=>array(
                'type'=>'text',
				
                'size'=>'20',
                'maxlength'=>'40',
 				//'STYLE'=>'text-align:center',
                'id'=>'asociado_id',
				//'style'=>'color:white; background-color:LightSlateGray; font-size: small',
				//'size'=>105,
				'class'=>'form',
            ), 
            'dependecia'=>array(
                'type'=>'text',
                'size'=>'20',
                'maxlength'=>'50',
                'id'=>'dependecia',
            ),
          
            'direccion_trabajo'=>array(
                'type'=>'text',
                'id'=>'direccion_trabajo',
		'maxlength'=>100,
                
            ),

 		 'ubicacion_admin'=>array(
                'type'=>'text',
                'id'=>'ubicacion_admin',
                'size'=>'20',
				'maxlength'=>40,
                
            ),
'estado_id'=>array(
                'type'=>'dropdownlist',
            	//'items'=>array(''=>'Seleccione',1=>'Distrito Capital',2=>'Miranda',3=>'Sucre'), /// valor=>campo
                'items'=>CHtml::listData(CahorEstado::model()->findAll(),'id','Estado'),
            	'prompt'=>'--please select--',
                        'ajax'=>array(
                                                        'type'=>'POST',
                                                        'url'=>CController::createUrl('dynamicestado'),
                                                        'update'=>'#ciudad_id',//.CHtml::activeId($modelb,'ciudad_id'),
            											'data'=>array('estado_id'=>'js:this.value'),
                                                        )    
            
            
            	//'id'=>'estado_id',
               // 'size'=>'20',
		//'maxlength'=>40,
                
            ),

		
 		 'ciudad_id'=>array(
                'type'=>'dropdownlist',
            	 'items'=> CHtml::listData(CahorCiudad::model()->findAll(),'id','ciudad'), /// valor=>campo
            	 'id'=>'ciudad_id',
         		'prompt'=>'Selecione',
            	'ajax'=>array(
            	'type'=>'POST',
            	//'update'=>'#'.CHtml::activeId($modelb,'estado_id'),
            
            
            
            
            )
            	//'data'=>array('ciudad_id'=>'js:this.value'),
               // 'size'=>'20',
			  //'maxlength'=>40,
                
            ),
            
 

'zona'=>array(
                'type'=>'text',
                'id'=>'zona',
                'size'=>'20',
		'maxlength'=>40,
                
            ),

'cargo'=>array(
                'type'=>'text',
                'id'=>'cargo',
                'size'=>'20',
		'maxlength'=>40,
                
            ),

'tipo_id'=>array(
                'type'=>'text',
                'id'=>'tipo_id',
                'size'=>'20',
		'max	length'=>40,
                
            ),

'fecha_ingr_cahor'=>array(
                'type'=>'zii.widgets.jui.CJuiDatePicker',
                'id'=>'fecha_ingr_cahor',
            	'language'=>'es',
            	'options'=>array(
            	'value'=>$modelb->fecha_ingr_cahor,
                'showAnim'=>'fold',
              //  'size'=>'20',
		        //'maxlength'=>40,
                
            ))	,

'sueldo_salario_men'=>array(
                'type'=>'text',
                'id'=>'sueldo_salario_men',
                'size'=>'20',
		'max	length'=>20,
                
            ),

'telefono'=>array(
                'type'=>'text',
                'id'=>'telefono',
                'size'=>'20',
				'maxlength'=>20,
            	
               'style'=>'height:80px;'
                                 
                
            ),





        ));





	$this->widget('ext.multimodelform.MultiModelForm',array(
        'id' => 'id_CahorDatoslaboasociado', //the unique widget id
         'tableView' => false,
        'formConfig' =>$memberFormConfig , //the form configuration array
        'model' => $modelb, //instance of the form model
 		'hideCopyTemplate'=>true,    //Mantiene Abierto la mitad del formulario
		'addItemText'=>'Añadir Datos laborales del Asociado',
		'removeText'=> 'Borrar',
		'removeConfirm' => '¿Seguro desea borrar el Registro?',
	    'options'=>array('clearInputs'=>true),
        //if submitted not empty from the controller,
        //the form will be rendered with validation errors
        'validatedItems' => $validatedCahorDatoslaboasociado,
		//'showAddItemOnError' => true,
		
		
 
        //array of member instances loaded from db
        'data' => $modelb->findAll('id=:id', array(':id'=>$model->id)),
    ));



?>


to store and update I have no problem but I only need to sort the boxes if anyone has an idea how to order they are grateful .. thanks

  • : Pantallazo-1.png

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>