2019-10-09 22:47:29 +00:00
|
|
|
<div
|
|
|
|
class="container"
|
2020-04-01 14:05:43 +00:00
|
|
|
tabindex="-1"
|
2019-10-15 14:19:35 +00:00
|
|
|
ng-click="$ctrl.onContainerClick($event)"
|
2019-10-09 22:47:29 +00:00
|
|
|
ng-keydown="$ctrl.onContainerKeyDown($event)">
|
2019-10-08 21:57:02 +00:00
|
|
|
<div
|
|
|
|
ng-transclude="prepend"
|
|
|
|
class="prepend">
|
|
|
|
</div>
|
|
|
|
<div class="infix">
|
|
|
|
<div class="fix prefix"></div>
|
|
|
|
<div class="control">
|
|
|
|
<input
|
2019-10-09 22:47:29 +00:00
|
|
|
type="button">
|
2019-10-08 21:57:02 +00:00
|
|
|
</input>
|
|
|
|
</div>
|
|
|
|
<div class="fix suffix"></div>
|
|
|
|
<label>
|
2020-05-08 17:56:39 +00:00
|
|
|
<span translate>{{$ctrl.label}}</span>
|
2019-10-08 21:57:02 +00:00
|
|
|
<span class="required">*</span>
|
2023-05-30 12:49:28 +00:00
|
|
|
</label>
|
2019-10-08 21:57:02 +00:00
|
|
|
</div>
|
2019-10-09 22:47:29 +00:00
|
|
|
<div class="icons pre">
|
2019-10-08 21:57:02 +00:00
|
|
|
<vn-icon
|
|
|
|
icon="clear"
|
|
|
|
translate-attr="{title: 'Clear'}"
|
|
|
|
ng-click="$ctrl.onClear($event)">
|
|
|
|
</vn-icon>
|
|
|
|
<vn-icon
|
2019-10-28 16:31:33 +00:00
|
|
|
ng-if="::$ctrl.info != null"
|
2019-10-08 21:57:02 +00:00
|
|
|
icon="info_outline"
|
|
|
|
vn-tooltip="{{::$ctrl.info}}">
|
|
|
|
</vn-icon>
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
ng-transclude="append"
|
|
|
|
class="append">
|
|
|
|
</div>
|
2019-10-09 22:47:29 +00:00
|
|
|
<div class="icons post">
|
|
|
|
<vn-icon
|
|
|
|
icon="arrow_drop_down">
|
|
|
|
</vn-icon>
|
|
|
|
</div>
|
2019-10-08 21:57:02 +00:00
|
|
|
<div class="underline blur"></div>
|
|
|
|
<div class="underline focus"></div>
|
|
|
|
</div>
|
|
|
|
<div class="hint"></div>
|
|
|
|
<vn-drop-down
|
|
|
|
vn-id="drop-down"
|
|
|
|
on-select="$ctrl.onDropDownSelect(item)"
|
|
|
|
on-data-ready="$ctrl.onDataReady()"
|
2019-10-24 08:17:32 +00:00
|
|
|
on-close-start="$ctrl.onDropDownClose()">
|
2023-05-30 12:49:28 +00:00
|
|
|
</vn-drop-down>
|