问题标签 [wice-grid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

ruby-on-rails - 第一次过滤后 wice_grid 网格锁定

我正在使用 wice_grid 并试图让过滤工作。

这些一起构成了我想要的桌子(我把原来的桌子拆成这些裸露的骨头,我也有同样的问题)。

我可以在排序字段中输入一个值,然后单击 Y 形过滤器图标。过滤似乎工作正常。但是,在此之后,我无法再更改我的过滤器(我可以更改框中的值,但再次单击过滤器图标似乎什么也不做),也无法通过单击网格图标来恢复整个表格。

如果我重新加载页面,过滤器字段中的值将恢复为第一次输入的任何值(如预期的那样)。我实际上可以运行另一个过滤器/恢复表,但是在执行此操作后,网格似乎再次被锁定。

有什么想法该怎么做?这可能是Javascript问题吗?

0 投票
1 回答
2465 浏览

parameters - 如何在使用 wice_grid gem for rails 5 时启用“raise_on_unfiltered_pa​​rameters”以尊重参数过滤

首先,我知道 wice_grid gem 目前不支持 rails 5。因此,网络上已经存在一些问题。

但是现在我不能回去,因为我正处于我的网络应用程序开发的中间。

问题:

我想要一个在我的应用程序中具有过滤器属性的简单数据网格。下面是我的代码:

客户控制器.rb

index.html.erb

日志文件

to_hash 意外地忽略了参数过滤,并将在 Rails 5.1 中强制执行它。

启用raise_on_unfiltered_parameters以尊重参数过滤,这是新应用程序中的默认设置。

对于现有的弃用行为,请改为调用 #to_unsafe_h。

弃用警告:num_pages 已弃用,将在 Kaminari 1.0 中删除。请改用 total_pages。

以上代码按要求生成数据网格,但无法显示过滤结果。

根据我的主要调试,我发现 params 具有 null 值,这会导致此错误。

任何指针将不胜感激......

0 投票
1 回答
52 浏览

wice-grid - 自定义订单忽略 SQL ORDER BY 代码

我正在尝试使用 custom_order 来呈现任意初始顺序。

这个想法是让当前用户的记录渗透到列表的顶部。

用户指南指出“键是数据库列的完全限定名称,并为在 ORDER BY 子句中使用的所需 SQL 块赋值”。

SQL 代码在数据库编辑器中运行时按预期工作,但网格未显示所需的顺序。

日志对任何 wice_grid 问题都保持沉默,并且报告的请求是:

我怀疑 SQL 代码可能会以某种方式被破坏,但在我深入挖掘之前,我认为有人可能遇到了类似的问题?

问候,汤姆。

0 投票
0 回答
295 浏览

ruby-on-rails - 分页不适用于 Ruby on Rails 中的 wice_grid Gem

我正在研究 Rails 项目,我正在使用“wice_grid”gem 创建网格。当我尝试对结果进行分页时,它会引发错误:

这是我的代码:

在控制器中

在视图中

我已经尽力解决这个问题,但一切都是徒劳的。

0 投票
1 回答
247 浏览

ruby-on-rails - 使用 wice-grid 构建表格时出错

构建一个 Rails 应用程序并使用 wice_grid 在我的视图中构建表。但是得到这个错误'未定义的方法'tag_options''并且不知道从这里做什么。请帮助伙计们!

0 投票
0 回答
85 浏览

ruby-on-rails - 插入后刷新 wice 网格

我正在尝试在不重新加载浏览器的情况下添加新的提供程序,但我做错了。我有一个 index.html.erb 用于显示所有具有 wice 网格 gem 的提供程序和一个隐藏表单,用于在顶部插入新的提供程序以通过“remote:true”启用来做到这一点。

提交表单时,调用 providers_controller 上的 create 方法,然后将信息发送回 _create.js.erb 以刷新网格。

我知道 javascript 正在执行但没有刷新网格。

任何想法?

index.html.erb

_grid.html.erb

创建.js.erb

在 providers_controller.rb 上创建函数

0 投票
1 回答
57 浏览

ruby-on-rails - 找不到生成器“wice_grid:install”

环境

  • Ubuntu 18.04
  • ruby 2.6.5p114(2019-10-01 修订版 67812)[x86_64-linux]
  • 导轨 6.0.2.1

Gemfile.lock

结果

预期的

应该生成config/initializers/wice_grid_config.rb

0 投票
0 回答
12 浏览

javascript - WiceGrid 导出失败

我有超过 1500 万条记录的学生表,我正在尝试使用 WiceGrid 导出 CSV 选项导出数据,但它经常超时。

我应该怎么做才能避免超时并正确地给我 CSV 文件?

控制器功能