SmartIT_Extensions/BMC/smart-it-full/views/custom-widgets/category-company.html

35 lines
1.5 KiB
HTML

<div class="category-widget__tier">
<div ng-if="$parent.editMode">
<label for="locationCompanyCheckbox" class="label_control-wrap" ng-if="data.ticketCompany.name">
<input type="checkbox" id="locationCompanyCheckbox"
ng-click="onUseLocationCompanyChange($event)"
ng-enter="onUseLocationCompanyChange($event)"
ng-checked="useLocationCompany"
ng-disabled="data.isReadOnly || isLocationCompanyLocked() || !isEditable">
{{'categorization.company.Checkbox.label' | i18n:(data.ticketCompany.name)}}
</label>
<div ng-if="useLocationCompany">
<label class="label_control-wrap">
<span class="label__text" ng-class="{'required__label': data.isRequired}" data-required="{{'common.label.required.bracketed' | i18n}}">
{{'shareBlade.filter.company' | i18n}}
</span>
<selection selection-items="companies"
selected-item="locationCompany"
selection-callback="onSelectCompany(item)"
title-text="{{'shareBlade.filter.company' | i18n}}"
disabled-selection="isLocationCompanyLocked() || !isEditable || data.isReadOnly"
label="name"
value="name"
aria-required="data.isRequired"
required="data.isRequired"
selection-filter="true"
selection-filter-placeholder-text="assignBlade.searchCompany"
typeahead-mode="state.tooManyCompanies"
typeahead-details="company as company.name for company in getList($viewValue)"
typeahead-get-list="getCompaniesByName(name)">
</selection>
</label>
</div>
</div>
</div>