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

35 lines
1.6 KiB
HTML

<div ux-id="category-company" class="category-widget__tier">
<div ng-if="$parent.editMode">
<label for="locationCompanyCheckbox" class="label_control-wrap" ng-if="data.ticketCompany.name">
<input ux-id="location-company-checkbox" 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 ux-id="company-dropdown" 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>