SmartIT_Extensions/BMC/smart-it-full/views/template/srd-questions/radio.html

42 lines
1.4 KiB
HTML

<div data-parent-name="{{data.parentId}}" data-condition-values="{{ data.conditionValues }}">
<label class="label_control-wrap" ng-if="data.visibility">
<span class="label__text" ng-class="{'required__label' : data.isRequired}" data-required="{{'common.label.required.bracketed' | i18n}}">{{data.label}}</span>
<div ng-if="data.instructions" ng-bind-html="data.instructions"></div>
<div ng-if="data.options.length" class="srd-question__dropdown dropdown">
<button type="button"
class="dropdown-input__button dropdown-toggle"
ng-disabled="data.isReadOnly"
title="{{data.label}}">{{data.answerLabel}}
</button>
<input type="text"
name="{{data.id}}"
ng-model="data.answerLabel"
ng-required="data.isRequired && data.visibility"
ng-readonly="true"
ng-disabled="true"
class="srd-question__dropdown-input"/>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item"
ng-click="dataSelect()"
href="javascript:void(0)"
role="menuitem">
</a>
</li>
<li ng-repeat="option in data.options | orderBy:'order'">
<a ng-click="dataSelect(option)"
ng-selected="option.isDefault"
class="{{data.answer === option.value ? 'dropdown-item_selected' : 'dropdown-item'}}"
href="javascript:void(0)"
role="menuitem">
{{ option.label }}
</a>
</li>
</ul>
</div>
</label>
</div>