SmartIT_Extensions/dist/NTTDATA/api/views/field-customization/custom-fields/date-custom-field-ntt.html

33 lines
1.2 KiB
HTML

<div class="clearfix">
<label class="label_control-wrap">
<custom-field-label-ntt></custom-field-label-ntt>
<span class="custom-field__value" ng-if="!$parent.editMode && data.value" tooltip="{{tooltipToShow}}">
{{(data.value | date:'mediumDate')}}</span>
<span class="custom-field-ntt__noValue" ng-if="!$parent.editMode && !data.value"
ng-bind-html="('customField.label.noValue' | i18n)">
</span>
<div class="ticket__required-field" ng-if="!$parent.editMode && data.isRequired && !data.value">
<i class="icon-exclamation_triangle"></i> {{'ticket.notification.draft.missingField' | i18n:(data.label)}}
</div>
<div class="custom-field__date_single" ng-if="$parent.editMode">
<input type="text"
class="form-control"
datepicker-options="{'showWeeks': false}"
datepicker-popup="mediumDate"
aria-required="{{data.isRequired}}"
aria-labelledby="{{data.name + 'Label'}}"
ng-model="data.value"
ng-change="onFieldValueChange()"
is-open="status.opened"
show-button-bar="false"
ng-click="open($event)"
ng-disabled="data.isReadOnly || !isEditable"
ng-required="data.isRequired" />
<i class="icon-calendar custom-field__date-icon"></i>
</div>
</label>
</div>