用于搜索的聚合物嵌套绑定
Polymer Nested Binding for Search
下面是我在Office->Team->user层次结构中绑定树的元素。我需要执行Seach Over Users。
对于绑定这个树,我采用了users数组,执行了一些操作以进入所需的层次结构。对于搜索,我将排除不在用户数组中的用户,并重新构建树。在初始输入输入中,搜索操作运行良好。当我按下下一个字符时,用户列表不会从树中排除。但generateTree在输入下一个字符时具有有效数据。
我猜聚合物在数组为空之前不会进行脏检查。由于绑定需要在团队阵列中的用户阵列中执行,因此在办公室阵列中。帮助我解决这个问题
<template id="template" is="dom-repeat" items="{{generateTree}}" as="offices" id="user-level1-items">
<paper-submenu id="user-level1" SearchEnabled="{{search}}" class$="{{search}}">
<paper-item class="menu-trigger menu-level-1">
<iron-icon class$="{{offices.icon}}" icon="{{offices.icon}}"></iron-icon>
<span>{{offices.name}}</span></paper-item>
<paper-menu class="menu-content">
<template is="dom-repeat" items="{{offices.Teams}}" as="Teams" id="user-level2-items">
<paper-submenu id="user-level2" opened="{{Teams.open}}">
<paper-item class="menu-trigger menu-level-2">
<iron-icon class$="{{Teams.icon}}" icon="{{Teams.icon}}"></iron-icon>
<span>{{Teams.name}}</span>
</paper-item>
<paper-menu class="menu-content" id="user-level3">
<template is="dom-repeat" items="{{Teams.Users}}" as="Users">
<paper-item " value$="{{Users._id}}"
class="menu-level-3">
<abc>{{Users.fullname}}</abc>
</paper-item>
</template>
</paper-menu>
</paper-submenu>
</template>
</paper-menu>
</paper-submenu>
</template>
Polymer({
is: 'sa-org-tree-dynamic',
properties: {
level: {
type: Number,
value: 0
}
},
inputData:function(){
this.notifyPath('this.generateTree.teams.0.Users.*');
}
ready: function() {
}
});
this.generatetree我从父元素得到。
JSON.parse(JSON.stringify(generateTree))
。。有效,因为阵列推送和拼接没有按照聚合物标准
相关文章:
- 用于搜索的聚合物嵌套绑定
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 嵌套的foreach绑定未正确显示
- Angularjs:ui路由嵌套状态下的绑定不起作用
- Javascript敲除绑定嵌套对象不起作用
- 聚合物数据绑定:如何访问嵌套模板中的数据
- 如何使用knockoutjs绑定嵌套输入
- 删除嵌套绑定
- 为什么 DOM 事件处理程序中的嵌套函数会修复“this”绑定
- Angular 1.5 嵌套组件绑定父值
- 使用字符串键绑定嵌套对象
- 导轨和挖空.js绑定嵌套元素而不在fields_for中使用foreach
- Angular JS(嵌套变量)中的绑定问题
- KNOCKOUTJS 映射嵌套元素不是绑定的
- 将其绑定到嵌套文本对象中
- KNOCKOUTJS 单击绑定在嵌套 foreach 中不起作用
- 了解嵌套组件绑定在 KnockoutJS 上的工作原理
- 聚合物.js嵌套组件中的数据绑定
- KNOCKOUTJS - 嵌套在模板中的自定义绑定,ATTR 尚未在自定义绑定调用中绑定
- 挖空嵌套绑定相互更新的问题,但不更新 dom