File tree Expand file tree Collapse file tree 2 files changed +5
-15
lines changed
eform-client/src/app/modules/cases/components/case-elements/element-number Expand file tree Collapse file tree 2 files changed +5
-15
lines changed Original file line number Diff line number Diff line change 1- < form [formGroup] =" numberForm " >
1+
22 < div class ="md-form md-form-case-elem ">
33 < input mdbInputDirective type ="number "
4- formControlName =" numberControl "
4+ [(ngModel)] =" fieldValueObj.value "
55 [mdbValidate] ="false "
66 id ="numberElement{{fieldValueObj.fieldId}} "
77 name ="numberElement " class ="form-control ">
88 < label for ="numberElement{{fieldValueObj.fieldId}} "> {{'Value' | translate}}</ label >
99 </ div >
10- </ form >
Original file line number Diff line number Diff line change @@ -7,28 +7,19 @@ import {FieldValueDto} from 'src/app/common/models';
77 templateUrl : './element-number.component.html' ,
88 styleUrls : [ './element-number.component.scss' ]
99} )
10- export class ElementNumberComponent implements OnInit {
10+ export class ElementNumberComponent {
1111 fieldValueObj : FieldValueDto = new FieldValueDto ( ) ;
12- numberForm : FormGroup ;
1312 @Input ( )
1413 get fieldValue ( ) {
15- this . fieldValueObj . value = this . numberForm . getRawValue ( ) . numberControl ;
1614 return this . fieldValueObj ;
1715 }
1816
1917 set fieldValue ( val ) {
18+ val . value = val . value . replace ( / , / g, '.' ) ;
2019 this . fieldValueObj = val ;
21- this . numberForm . setValue ( { numberControl : val . value } ) ;
2220 }
2321
24- constructor ( private formBuilder : FormBuilder ) {
22+ constructor ( ) {
2523
2624 }
27-
28- ngOnInit ( ) {
29- this . numberForm = this . formBuilder . group ( {
30- numberControl : [ '' , Validators . required ,
31- Validators . pattern ( '^[1-9][\\.\\d]*(,\\d+)?$' ) ]
32- } ) ;
33- }
3425}
You can’t perform that action at this time.
0 commit comments