带有过滤器的淘汰嵌套的foreach

蒙蒂

我正在尝试在另一个foreach中添加一个foreach过滤器,比方说我有一个与雇员的第一个foreach,我需要根据员工编号添加另一个foreach,因此对于每个员工,我都需要过滤与每个员工相关的订单。如何在我的视图中按员工编号过滤第二个foreach并遍历所有员工订单?

这是我的看法:

<div>   
<table id="employee-table">
    <thead>
        <tr>
            <th style="width: 15px" class="sorting_disabled"></th>
            <th class="sorting_disabled">"EmployeeName"</th>
            <th class="sorting_disabled">EmployeeNumber</th>
            <th class="sorting_disabled">Address</th>
            <th class="sorting_disabled">EmployeePosition</th>
            <th class="sorting_disabled">OfficeName</th>
            <th class="sorting_disabled">TotalCharges</th>
        </tr>
    </thead>
    <tbody>
        <!-- ko foreach: model.employeeList() -->
        <tr>                                
            <td data-bind="css: { 'dashboard-collapsed-triangle': $data.numberOfOrders > 0 },
                         click: function () { $('#employee-service-cost-table' + $data.employeeId).toggle(); $(this).toggleClass('dashboard-collapsed-triangle dashboard-expanded-triangle') }" >&nbsp;
            </td>                                
            <td><a href="#tips"><span class="dashboard-employee-selectable" data-bind="text: $data.employeeName"></span></a></td>
            <td><span data-bind="text: $data.employeeNumber"></span></td>
            <td><span data-bind="text: $data.address"></span></td>
            <td><span data-bind="text: $data.employeePosition"></span></td>
            <td><span data-bind="text: $data.officeName"></span></td>
            <td><span data-bind="text: $data.totalCharges"></span></td>
        </tr>

        <!-- HERE I NEED A SECOND FOREACH -->
            <tr style="display: none; background-color: aliceblue" data-bind="attr: { 'id': 'employee-service-cost-table' + $data.employeeId }">
                <td></td>                                
                <td colspan="3"><span data-bind="text: $data.OrderNumber"></span></td>
                <td><span data-bind="text: $data.Description"></span></td>
                <td><span data-bind="text: $data.TotalCharges"></span></td>
                <td><span data-bind="text: $data.Date"></span></td>                                            
            </tr>
        <!-- END SECOND FOREACH -->

        <!-- /ko -->
    </tbody>
</table>

克尔姆

您可以将$ data参数传递给第二级foreach。

如果将订单保留在单独的数组中,请使用:

<!-- ko foreach: getOrders($data.employeeId) -->

其中getOrders是一个函数,它将过滤出特定员工的订单。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有过滤器的GetPivotData

来自分类Dev

带有过滤器的mdChips

来自分类Dev

ElasticSearch 6 中带有过滤器的嵌套对象的聚合

来自分类Dev

带有过滤器的Spring数据ElastiSearch聚合

来自分类Dev

带有过滤器Elasticsearch的功能评分

来自分类Dev

雄辩的带有过滤器的复杂查询

来自分类Dev

Python Web抓取带有过滤器的表

来自分类Dev

带有过滤器的Django rest框架API

来自分类Dev

带有过滤器的Python BeautifulSoup抓取网站

来自分类Dev

带有过滤器的Spring数据ElastiSearch聚合

来自分类Dev

带有过滤器的Django URL模板

来自分类Dev

带有过滤器的 Rsyslog 加载模块

来自分类Dev

ElasticSearch-带有过滤器的自定义分析器-未应用过滤器

来自分类Dev

正则表达式所有带有过滤器的标签之间

来自分类Dev

带有lodash的嵌套集合过滤器

来自分类Dev

带有嵌套对象的多选过滤器数组

来自分类Dev

带有过滤器和映射的RxJava rx.exceptions.MissingBackpressureException

来自分类Dev

DataTable需要对带有过滤器的列求和

来自分类Dev

Swift中带有过滤器的高级Firebase查询

来自分类Dev

带有过滤器的搜索栏,以及使用Ionic 2的JSON数据

来自分类Dev

带有过滤器data.table的笛卡尔积

来自分类Dev

带有过滤器的ElasticSearch function_score查询

来自分类Dev

div中带有过滤器亮度背景的文本颜色

来自分类Dev

带有过滤器的AppEngine数据存储区查询从不返回结果(Go)

来自分类Dev

Android中带有过滤器菜单按钮的GridView

来自分类Dev

带有过滤器的高级搜索-Angular.js

来自分类Dev

枚举值到带有过滤器的字符串列表

来自分类Dev

在Elixir中使用带有过滤器和映射的管道

来自分类Dev

在Cuba Platform控制器中打开带有过滤器的窗口

Related 相关文章

热门标签

归档