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

28 lines
1.2 KiB
HTML

<div class="clearfix">
<label class="label_control-wrap">
<custom-field-label></custom-field-label>
<div class="large-text__toggle-link row" ng-if="data.value.length > 160 && !status.isCollapsed && !$parent.editMode"
ng-click="status.isCollapsed = !status.isCollapsed" tooltip="{{tooltipToShow}}">
{{ 'customArea.showLess' | i18n }}
</div>
<text-area-expand ng-class="{'ng-invalid-required' : !data.value && data.isRequired}" tabindex="-1"
aria-required="{{data.isRequired}}"
ticket="data"
field-value-change="onFieldValueChange()"
edit-mode="$parent.editMode"
field-name="'custom'"
context="'detail'"
is-required="data.isRequired"
is-editable="(!data.isReadOnly && isEditable)"
limit="charLimit ? charLimit : ''">
</text-area-expand>
<character-limit-message field="data.value" ng-if="charLimit && $parent.editMode" limit="{{charLimit}}"></character-limit-message>
<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>
</label>
</div>