<select-list style="width:140px;" meau-info="infoList" meau-id="profileid" meau-data="profileinit" meau-name="profileinitname" class="cldItem" keyid="attr" keyname="attrAlias" meau-red="attrnull"></select-list>
<select-list meau-info="operationList" meau-id="operationId" meau-data="operationinit" style="width:100px;" class="cldItem" nosearch="true"></select-list>

<div class="iptform moredata p" class="cldItem"  ng-show="showtype=='string' || !showtype" ng-class="{'iptnull':valnull}" ng-mouseleave="showsel=false" ng-mouseenter="showsel=true">
    <span>
        <span class="valLabel delLabel" ng-repeat="val in valueList track by $index" ng-click="removeValue($index)" title="{{val}}">{{val}}</span>
    </span>
    <input type="text" class="iptform nobr" id="valTxt" ng-class="{'hasletter':valueList.length>0}" ng-model="valTxt" ng-enter="setValue(valTxt)" ng-keydown="writeValue(valTxt)" placeholder="{{txtTip}}" style="padding-left:0px;" ng-style="valStyle" stop-event ng-mouseenter="getValueList()"/>
    <div class="optionList" ng-show="showsel">
        <ul>
            <li ng-click="setValue(valTxt)" ng-show="valTxt && valTxt!=''">{{valTxt}}</li>
            <li ng-repeat="val in valueSelList | filter:valTxt track by $index"  ng-click="setValue(val)" ng-class="{'active':valueList.indexOf(val)>-1}">{{val}}</li>
        </ul>
    </div>
</div>

<span ng-show="showtype=='number'">
    <input type="text" class="iptform" ng-model="valTxt1" style="width:100px;" ng-change="setNumberVal()" number-txt min="0"  ng-class="{'iptnull':valnull&&(!valTxt1 || valTxt1=='')}">
    <div class="numIconWrap">
            <div class="upNumIcon" ng-click="addNumber(1,1)"></div>
            <div class="downNumIcon" ng-click="addNumber(1,-1)"></div>
    </div>
    <span ng-show="valflag==2">
        <span class="ml5 mr5 label">-</span>
        <input type="text" class="iptform" ng-model="valTxt2" style="width:100px;" ng-change="setNumberVal()" min="0" number-txt ng-class="{'iptnull':valnull&&(!valTxt2 || valTxt2=='')}">
        <div class="numIconWrap">
            <div class="upNumIcon" ng-click="addNumber(2,1)"></div>
            <div class="downNumIcon" ng-click="addNumber(2,-1)"></div>
        </div>
    </span>
</span>

<span ng-show="showtype=='date'">
    <single-datepicker class="dateRange single" options="dateOps" date-name="sdate"><span>{{sdate}}</span></single-datepicker>

    <span ng-show="valflag==2">
        <span class="ml5 mr5 label">-</span>
        <single-datepicker class="dateRange single" options="dateOps" date-name="edate"><span>{{edate}}</span></single-datepicker>
    </span>
</span>