首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户界面-网格设置过滤器选项模板

问用户界面-网格设置过滤器选项模板
EN

Stack Overflow用户
提问于 2016-05-17 22:02:07
回答 1查看 521关注 0票数 1

我有一个用UI-Grid创建的表,上面有多个选择过滤器。一切都很好。

但是,我对一个列使用了一个cellTemplate,因为我需要正确格式化的值(货币)。我有一个函数,将该值导入其中,该函数返回格式良好的值:

代码语言:javascript
复制
cellTemplate: '<div class="ui-grid-cell-contents">{{COL_FIELD | moneyFormatter }}</div>'

过滤器中的值会自动填充,但是它使用的是原始值,而不是格式良好的值。我需要在那里得到格式化的值。

我知道selectOptions,这是你在columnDefs中设置的。但据我所知,它需要一个预先确定的原始值和转换的列表。

有没有一种将某种函数传递给selectOptions的方法?是否有方法为<option>设置模板,类似于cellTemplate?或者还有其他方法可以做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-18 15:44:14

你应该利用headerCellFilter

从医生那里:

headerCellFilter是一个应用于列标题内容的筛选器。

对于要对下拉列表格式化的列,可以在columnDefs中这样做-

代码语言:javascript
复制
{field:'id', displayName:'ID', headerCellFilter:'moneyFormatter'}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37286945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档