UI-Select 在 aspnetboilerplate(MVC & AngularJs) 中与 gurayyarar AdminBSB Material 主题一起使用时焦点错位
UI-Select is dislocated on focus when using with gurayyarar AdminBSB Material theme in aspnetboilerplate(MVC & AngularJs)
我正在尝试在 aspnetboilerplate 启动模板 中使用 ui-select MVC5 的 和 AngularJs。该模板使用 AdminBSB Material based theme。
但它的行为很尴尬。当我单击 select 任何项目时,它会下降并显示列表。 selection之后,它会回来的。
As shown in this Image
以下是我的代码:
<div class="col-md-4 pull-left">
<label style="margin-top:-10px;float:left; width:100%; font-size: 13px;font-weight: normal;color: #aaabaf;">
@L("Customer")
<ui-select ng-model="vm.selectedCustomer" theme="bootstrap">
<ui-select-match placeholder="Select a customer">{{$select.selected.name}}</ui-select-match>
<ui-select-choices position='down' repeat="item in vm.customersList | filter: $select.search">
<div ng-bind-html="item.name | highlight: $select.search"></div>
<small ng-bind-html="item.code | highlight: $select.search"></small>
</ui-select-choices>
</ui-select>
</label>
试图找出哪个脚本在做这件事,但失败了。
有人请帮帮我
终于明白了!
只需要在我的 ui-[ 中将 appendToBody 选项更改为 false =19=] 配置如下:
app.config(['uiSelectConfig', function (uiSelectConfig) {
uiSelectConfig.theme = 'bootstrap';
uiSelectConfig.resetSearchInput = true;
uiSelectConfig.appendToBody = false;
}]);
我正在尝试在 aspnetboilerplate 启动模板 中使用 ui-select MVC5 的 和 AngularJs。该模板使用 AdminBSB Material based theme。 但它的行为很尴尬。当我单击 select 任何项目时,它会下降并显示列表。 selection之后,它会回来的。 As shown in this Image
以下是我的代码:
<div class="col-md-4 pull-left">
<label style="margin-top:-10px;float:left; width:100%; font-size: 13px;font-weight: normal;color: #aaabaf;">
@L("Customer")
<ui-select ng-model="vm.selectedCustomer" theme="bootstrap">
<ui-select-match placeholder="Select a customer">{{$select.selected.name}}</ui-select-match>
<ui-select-choices position='down' repeat="item in vm.customersList | filter: $select.search">
<div ng-bind-html="item.name | highlight: $select.search"></div>
<small ng-bind-html="item.code | highlight: $select.search"></small>
</ui-select-choices>
</ui-select>
</label>
试图找出哪个脚本在做这件事,但失败了。 有人请帮帮我
终于明白了! 只需要在我的 ui-[ 中将 appendToBody 选项更改为 false =19=] 配置如下:
app.config(['uiSelectConfig', function (uiSelectConfig) {
uiSelectConfig.theme = 'bootstrap';
uiSelectConfig.resetSearchInput = true;
uiSelectConfig.appendToBody = false;
}]);