summaryrefslogtreecommitdiff
path: root/protected/views/myAngebot/_form.php
blob: 409862bb8e00aa21e7ab7a6169a6d4d51e916189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<div class="form">

<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'angebot-form',
	'enableAjaxValidation'=>false,
)); ?>

	<?php $this->renderPartial('/common/_required_fields_text'); ?>

	<?php echo $form->errorSummary($model); ?>
	
	<div class="row">
		<?php echo $form->labelEx($model, 'angebot_id'); ?>
		<?php $this->widget('zii.widgets.jui.CJuiAutoComplete', array(
	'name'=>'angebot_name',
    'source'=>$angebote,
	'value'=>(null != $model->angebot) ? $model->angebot->name : '',
    // additional javascript options for the autocomplete plugin
    'options'=>array(
        'minLength'=>'2',
    	'select'=>'js:function(event,ui) {
    				$("#AngebotVerein_angebot_id").val(ui.item.value);
    				$("#angebot_name").val(ui.item.label);
    				var selectObj = $("#AngebotVerein_einheit")[0];
					var selectParentNode = selectObj.parentNode;
					var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy
					selectParentNode.replaceChild(newSelectObj, selectObj);
    				var count = 0;
    				var einheiten = ui.item.einheiten.split(",");
    				for (i in einheiten) {
    					var str = einheiten[i].replace(/^\s+/, "");
						for (var i = str.length - 1; i >= 0; i--) {
							if (/\S/.test(str.charAt(i))) {
								str = str.substring(0, i + 1);
								break;
							}
						}
    					newSelectObj.options[count++] = new Option(str, str);
    				}
    				return false;
				}'
    ),
    'htmlOptions'=>array(
        'style'=>'height:20px;'
    ),
)); ?>
		<?php echo $form->hiddenField($model, 'angebot_id'); ?>
		<?php echo $form->error($model, 'angebot_id'); ?>
	</div>
	
	<div class="row">
		<?php echo $form->labelEx($model,'menge'); ?>
		<?php echo $form->textField($model,'menge',array('size'=>60,'maxlength'=>80)); ?>
		<?php echo $form->error($model,'menge'); ?>
	</div>
	
	<div class="row">
		<?php echo $form->labelEx($model,'preis'); ?>
		<?php echo $form->textField($model,'preis',array('size'=>60,'maxlength'=>80)); ?>
		<?php echo $form->error($model,'preis'); ?>
	</div>
	
	<div class="row">
		<?php echo $form->labelEx($model,'einheit'); ?>
		<?php echo Html::einheitenDropDownList($model, 'einheit', $einheiten)?>
		<?php echo $form->error($model,'einheit'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'published'); ?>
		<?php echo $form->checkbox($model,'published'); ?>
		<?php echo $form->error($model,'published'); ?>
	</div>

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Erstellen' : 'Speichern'); ?>
	</div>

<?php $this->endWidget(); ?>
</div>