<div
     <%- include('../../attributes/common/base_attributes', {ctrl : ctrl}) %>
     (change)="mgOnRadioSelectionChanged($event,'<%-ctrl.props.id%>')"
     >
     <div
        *ngFor="let o of mgGetItemListValues('<%-ctrl.props.id%>');">
        <label>
           <input
                type="radio"
                <%- include('../../attributes/common/base/id', {ctrl : ctrl}) %>
                <%- include('../../attributes/common/base/formControlName', {ctrl : ctrl}) %>
                [value] = "o.index"
                <% if (ctrl.props.must_input && !ctrl.props.must_input.has_exp) { %> required <%}%>
           />
           {{o.realString}}
        </label>
     </div>
    <% if (ctrl.props.must_input) {%>
    <div *ngIf="(screenFormGroup.get('<%- ctrl.props.id %>').touched) &&
            screenFormGroup.get('<%- ctrl.props.id %>').hasError('required')" >
        <p>{{ showErrMsg('<%- ctrl.props.id %>') }}</p>
    </div>
    <%}%>
</div>