gpt4 book ai didi

javascript - 用户界面选择 : Search box not shown to search when data is an empty array

转载 作者:行者123 更新时间:2023-12-02 23:47:43 24 4
gpt4 key购买 nike

我有一个 ui-select,每当用户在输入框(搜索框)中插入字符时,它就会使用刷新从服务器获取数据。问题是,当数据为空数组时,输入框不可用,因此用户无法搜索以获取数据。不用说,我只想在用户搜索数据时呈现数据。

这只发生在主题“select2”上。使用 boostrap 主题,它正在工作。

<ui-select id="client" name="client" ng-model="search._client" theme="select2" ng-change="loadInventories()">
<ui-select-match ng-show="$select.isEmpty()" allow-clear="true" placeholder="{{'CLIENT' | translate}}">{{$select.selected.name | translate}}</ui-select-match>
<ui-select-choices repeat="client in filtered_clients | filter: $select.search | orderBy:'name' | limitTo: 5" refresh="load_filtred_clients($select.search)" refresh-delay="0">
<div>{{client.name | translate}}</div>
</ui-select-choices>
</ui-select>

有没有办法在数组为空时显示搜索框?

最佳答案

听起来“select2”主题在数组为空时将 disabled HTML 属性添加到您的搜索框。

您可以尝试找到“select2”主题添加禁用属性的代码,并对其进行编辑(不推荐)或以某种方式覆盖它:

element.removeAttribute("已禁用");

关于javascript - 用户界面选择 : Search box not shown to search when data is an empty array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55778400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com