我想在ng-grid 3.0中使用headerCellTemplate选项基于AngularJs MultiSelect添加自定义过滤器。请参阅plunker。角度ui网格自定义过滤器不能用作headerCellTemplate
<div ng-controller="mainCtrl">
<multi-select
input-model="names"
button-label="name"
item-label="name"
tick-property="ticked"
max-labels="1"
helper-elements=""
on-item-click="fClick(data)"
default-label="None"
class="level-multi-select">
</multi-select>
一切,只要它位于网格外,看起来很好。当它在里面时,我遇到了两个问题:
看起来好像数据被过滤但过滤后显示不正确。
布局损坏。不覆盖CSS,下拉菜单隐藏在UI单元后面,点击后重新定位。在应用来自here(当前版本的plunker)的建议后,下拉菜单正在改变顶部标题的高度。我更喜欢与网格菜单相同的显示(点击右上角的图标后可见)。
http://ui-grid.info/docs/#/tutorial/306_custom_filters演示如何在UI-Grid中执行多选过滤器的官方示例: 示例中的“年龄”列使用模式呈现多选选项。 – Tony 2015-10-14 15:46:00