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

30 lines
1.4 KiB
HTML

<div class="clearfix">
<!--<label class="label_control-wrap">-->
<!--<custom-field-label></custom-field-label>-->
<span class="custom-field__value" ng-if="!$parent.editMode && data.value" tooltip="{{tooltipToShow}}">
{{ data.value || ('customField.label.noValue' | i18n) }}
</span>
<div class="relative-position">
<div class="full-width" ng-repeat="field in data.members track by field.name" ng-class="{'custom-field': !$first, 'hide-top-margin': (!$first && !editMode && (!field.value && field.value !== 0))}">
<div ng-class="{'custom-field-inline': fieldActionMapping[field.name].action}">
<menu-custom-field ng-if="field.isMenuField()" data="field" context="context" is-editable="isEditable(field)"
get-field-value="getFieldValue" on-select-cb="checkEditable" is-new="isNew">
</menu-custom-field>
</div>
<div ng-if="!isNew && (fieldActionMapping[field.name] && !field.isHidden) && (fieldActionMapping[field.name].action.mode == 'both' || (fieldActionMapping[field.name].action.mode == 'edit' && editMode))"
ng-click="launchAction(fieldActionMapping[field.name].action, fieldActionMapping[field.name].action.actionType, $event)"
class="custom-field-inline">
<field-actions-dropdown context="context" action="fieldActionMapping[field.name].action" icon="fieldActionMapping[field.name].iconName" class="field-actions-dropdown"></field-actions-dropdown>
</div>
</div>
</div>
<!--</label>-->
</div>