OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-10-14 b74776268dd3eb2bc57744928d6f7150ffcd4ec2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<div class="multiselect-parent btn-group dropdown-multiselect" style="width:100%;">
    <button ng-keydown="fn.toggleDropdown($event)"
            type="button"
            class="select-display-btn"
            ng-class="settings.buttonClasses"
            ng-click="fn.toggleDropdown($event)">
        <span>
            <span class="pull-left text-overflow-hidden select-btn-width" translate="{{fn.getButtonText()}}"></span>
            <span class="pull-left" style="margin-top:1px;">&nbsp;{{texts.totalSelected}}</span>
            <span class="pull-left" translate="common.few" ng-show="texts.totalSelected != null"></span>
            <span class="caret pull-right multi-select-arrow"></span>
        </span>
    </button>
 
    <ul class="dropdown-menu dropdown-menu-form pdb0"
        ng-style="{display: open ? 'block' : 'none', height : settings.scrollable ? settings.scrollableHeight : 'auto', width : settings.widthable ? settings.width : '100%' }"
        style="overflow: auto;">
        <li class="cursor">
            <div class="col-sm-12 pdl5 pdr5">
                <input type="text"
                       class="form-control input-sm select-search width-100"
                       ng-model="searchFilter"
                       autocomplete="off"
                       maxlength="{{settings.maxlength}}"
                       kr-input
                       ng-click="fn.initOptionSelected()">
            </div>
        </li>
 
        <li class="cursor" ng-hide="settings.selectionLimit > 0">
            <div class="btn-group btn-group-sm btn-block pdl5 pdr5 pdt5">
                <button type="button" tabindex="-1" data-ng-click="fn.selectAll()" class="btn select-btn width-50"
                        translate="{{texts.checkAll}}">전체 선택
                </button>
                <button tabindex="-1" type="button" data-ng-click="fn.deselectAll();"
                        class="btn select-btn width-50" translate="{{texts.unCheckAll}}">전체 해제
                </button>
            </div>
        </li>
 
        <li class="divider cursor option-divide"></li>
 
        <li>
            <ul class='multi-select-option-ul'>
                <li class="option-target cursor" role="presentation"
                    ng-repeat="option in options | multiSelectFilter : { searchWord : searchFilter, searchKey : settings.displayProp }">
                    <a role="menuitem"
                       data-id="{{fn.getPropertyForObject(option,settings.idProp)}}"
                       class="option-a"
                       tabindex="-1"
                       ng-click="fn.clickActionAddFocus(fn.getPropertyForObject(option,settings.idProp))">
                        <span class="pull-left option-span"
                              translate="{{fn.getPropertyForObject(option, settings.displayProp)}}"></span>
                        <span
                            data-ng-class="{'fa fa-check': fn.isChecked(fn.getPropertyForObject(option,settings.idProp))}"
                            class="pull-right"></span>
                    </a>
                </li>
            </ul>
        </li>
    </ul>
</div>