【发布时间】:2015-05-02 21:38:57
【问题描述】:
我想在 ng-grid 3.0 中使用 headerCellTemplate 选项添加基于 AngularJs MultiSelect 的自定义过滤器。请查看plunker。
<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-cells 后面,并在单击后重新定位。在应用来自here(当前版本的 plunker)的建议后,下拉菜单正在更改顶部标题的高度。我更喜欢与网格菜单相同的显示(单击右上角的图标后可见)。
【问题讨论】:
标签: angularjs multi-select ng-grid angular-ui-grid