1

我在我的 RoR 应用程序中使用 wice_grid。当我将属性添加到其中一列时,我在最后的网格中看到一个额外的列,其中有两个图标,看起来像漏斗和日历,它们什么都不做。

列和图标的用途是什么?还是因为我的 css 配置不正确而出现?

Gemfile(此处仅显示相关的 gem)

gem 'sass-rails', '~> 5.0'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem "twitter-bootstrap-rails"
gem 'font-awesome-sass'
gem 'wice_grid'

应用程序.js

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require wice_grid
//= require_tree .

应用程序.css

 *= require_tree .
 *= require_self

应用程序.scss

@import "wice_grid";
@import "font-awesome-sprockets";
@import "font-awesome";

更新我错过了 //= 在我的 application.js 中需要 twitter/bootstrap。添加这条线后,漏斗和类似日历的矩形工作。它们的作用是做过滤器和清除过滤器。现在我的问题是:最后的额外列是正常的 wice_grid 行为吗?

4

1 回答 1

1

文档有解释,我错过了: 过滤器相关图标(过滤器图标,重置图标,显示/隐藏图标)如果没有任何过滤器或列名,则放置在最后一列的标题中,否则为添加了额外的表格列。要始终将图标放在附加列中,请在配置文件中将 Wice::Defaults::REUSE_LAST_COLUMN_FOR_FILTER_ICONS 设置为 false。

于 2016-07-05T21:22:44.363 回答