在AngularJS的选择下拉列表中添加搜索过滤器

韦巴·帕乔里

我想在angularJS的选择下拉列表中添加搜索过滤器。

我已经使用ng-options列出了选项,并使用了filter来过滤出搜索框中的数据,但是问题是搜索框没有进入选择下拉列表(或下面)。(当我单击选择下拉列表时,它将显示一个搜索过滤器,并且在其下方具有所有选项)

以下是供您参考的代码:

<div class="rowMargin">
<label class="control-label" for="entitySel">Entity:</label>
<div class="controls">
    <select id="entityId" class="input-medium" type="text" name="entityId" ng-model="payment.entityId" ng-options="entityOpt for entityOpt in paymentEntityOptions">
        <option value="">Select</option>
    </select>
    <span ng-show=" submitted && addPayment.entityId.$error.required">
        <label class="error">Please provide entity Id </label>
    </span>
    <div ng-show="payment.entityId == \'Individual\'">
        <span>
            <select ng-model="payment.entity.individual" ng-options = "individual for individual in individualEntities | filter : filterEntity">
                <option value="">Select Individual Entity</option>
                <option>
                    <input type="search" placeholder="Search" ng-model="filterEntity"></input>
                </option>
            </select>
        </span>
    </div>
    <div ng-show="payment.entityId == \'Group\'">
        <span>
            <select ng-model="payment.entity.group" ng-options = "group for group in groupEntities | filter : filterEntity">
                <option value="">Select Group Entity</option>
                <input type="search" placeholder="Search" ng-model="filterEntity"></input>
            </select>
        </span>
    </div>
</div>

韦巴·帕乔里

我在类“ dropdown-toggle”中使用了引导按钮,单击按钮后,我添加了一个输入搜索框,如下所示:

<div class="dropdown pull-right makePaymentDropdownMainDiv" auto-close="outsideClick">
<button class="btn btn-default dropdown-toggle makePaymentDropdownBtn" type="button" id="individualDrop" data-toggle="dropdown">{{payment.entity}}<span class="caret pull-right"></span></button>
<span ng-show="submitted"><label class="error">Select an Individual</label></span>
<ul class="dropdown-menu makePaymentDropdownUlStyle" role="menu" aria-labelledby="individualDrop">
    <input disable-auto-close type="search" ng-model="serchFilter" class="makePaymentDropdownSearchBox" placeholder="Search"></input>
    <li role="presentation" ng-repeat="indi in individuals | filter: serchFilter"><a role="menuitem" ng-click="selectEntity(indi)">{{indi}}</a></li>  
</ul>
</div>

使用ng-repeat显示“ li”。

请记住,将auto-close =“ outsideClick”添加到您的下拉菜单中,这样它就不会在尝试过滤时关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

基于下拉列表的搜索条件-AngularJS过滤器

在Kivy中添加搜索过滤器

需要帮助使搜索过滤器和下拉列表与列表中的多个值绑定

基于下拉范围的AngularJS搜索过滤器

在angularjs中添加过滤器

在woocommerce管理产品列表中为产品标签添加过滤器下拉列表

使用输入过滤器在长下拉列表中搜索项目,但只允许用户从下拉列表中提交选项

删除 Woocommerce 管理订单列表中的下拉选择字段过滤器

如何在activeadmin rails的过滤器下拉列表中添加排序的元素

在 Django 视图页面中添加查询集月份和年份下拉列表过滤器

Angular:使用mat-select-filter并在过滤器字段中添加图标的搜索功能的多个mat-select下拉列表

如何选择过滤器选择列表中的列列表

下拉过滤器在angularjs中不起作用

Laravel PHP 过滤器 下拉搜索

在easyui过滤器中搜索可删除选择

无法使用下拉菜单中的“搜索”过滤器以初始值显示基于垫的选择

angularjs中的自定义搜索过滤器

如何在角度选项中添加搜索过滤器

如何从Firebase在RecyclerView中添加搜索过滤器

在用户搜索中添加接近过滤器

Python 中的 Flask 过滤器搜索/列表

列表JavaScript中的多个搜索过滤器

如何限制搜索“文本输入”结果以仅返回所选“类别”过滤器下拉列表中的结果

jqgrid的外部过滤器下拉列表

如何更改 Django 管理过滤器以使用下拉列表而不是也可以搜索的列表?

基于过滤器下拉列表在d3中的力图中添加和删除节点和链接

angularjs搜索过滤器问题

AngularJS过滤器:智能搜索

在列表中添加日期范围过滤器选项