NINS_CODE/bahmniapps/registration/views/addressFields.html

12 lines
1.2 KiB
HTML
Raw Permalink Normal View History

2024-12-12 22:37:39 +06:00
<section class="form-field-inline" ng-repeat="addressLevels in ::addressLevelsChunks">
<article class="form-field" ng-repeat="addressLevel in ::addressLevels" ng-class="::{'right-form-field': $index % 2 != 0 }">
<div class="field-attribute">
<label for="{{::addressLevel.addressField}}">{{::getTranslatedAddressFields(addressLevel.name) | translate}}
<span class="asterick" ng-show="::addressLevel.required">*</span>
</label>
</div>
<div class="field-value">
<input type="text" id="{{::addressLevel.addressField}}" pattern-validate non-blank="::addressLevel.required" ng-model="address[addressLevel.addressField]" bahmni-autocomplete source="getAddressEntryList(addressLevel.addressField)" response-map="getAddressDataResults" on-select="addressFieldSelected(addressLevel.addressField)" ng-change="clearFields(addressLevel.addressField)" strict-select="addressLevel.isStrictEntry" initial-value="selectedValue[addressLevel.addressField]" is-invalid="addressFieldInvalid" ng-class="{'illegalValue': addressFieldInvalid}" on-edit="removeAutoCompleteEntry(addressLevel.addressField)">
</div>
</article>
</section>