问题标签 [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 投票
3 回答
495 浏览

ruby-on-rails - 尝试实现具有一对多关联的网格视图

Image与 有one-to-many关联Category

我正在尝试使用wice_grid gem实现网格视图。这有效,但一条线失败了。以下在索引视图中起作用:

但这会显示类别的编号/ID,而我希望它显示其名称。如果我尝试image.category而不是image.category_id出现错误:

如何让它显示类别名称而不是类别的 ID?

控制器方法:


更新:更正关联并在视图中使用下面的代码后,它可以工作。此特定列的过滤器功能除外。如果我输入要过滤的文本,它会重新加载表格,但不应用过滤器(仍然显示所有记录)。

0 投票
0 回答
77 浏览

ruby-on-rails - 未定义的方法“capable_of_hosting_filter_related_icons?”

我正在继续涉足铁路。我正在实现 wice_grid gem 并按照自述文件中的说明进行操作。我将示例 erb 文件转换为 haml。以下是我的haml视图:

我找不到解决我在- grid(@vendors_grid) do |g|这条线上收到的错误的方法。需要帮忙。我得到的错误是'undefined-method-capable-of-hosting-filter-related-icons'

谢谢你。

0 投票
1 回答
170 浏览

ruby-on-rails - 能够在 Wice 网格错误中托管过滤器相关图标

我正在尝试找到解决此问题的资源。我正在为我的项目使用 wice 网格 gem,我遇到了这个错误undefined method capable_of_hosting_filter_related_icons?' for nil:NilClass。以下是我的看法:

我将 erb 示例从自述文件转换为 haml。我仔细按照安装说明进行操作,以确保不会遗漏任何内容。

0 投票
1 回答
161 浏览

ruby-on-rails - WiceGrid:网格助手的缺失块

我正在使用 wice 网格继续我的项目。undefined method capable_of_hosting_filter_related_icons?在 SO 的帮助下解决了该错误。我没有得到WiceGrid: Missing block for the grid helper..我正在阅读 api 并添加了其他 html、id 和 class 属性。没运气。以下是我的看法:

0 投票
1 回答
155 浏览

ruby-on-rails - Rails,从网格中删除作品,但我得到一个奇怪的异常

我已经用 wice_grid gem 创建了一个网格,我正在尝试在每个条目上添加一个删除按钮。

我的html如下:

我的控制器中的任何一个:

删除函数确实有效,它确实删除了项目,但是我得到一个 ActionController 异常,说找不到对象

在我看来,我删除它然后再次搜索它,但我不明白为什么。这是我单击删除链接时得到的屏幕截图。截屏 当我刷新项目时消失了,这意味着删除功能有效。

我尝试搜索,但没有找到如此具体的内容。任何帮助表示赞赏。

仅按删除按钮后编辑My development.log 文件:

在 2016-04-15 11:33:34 +0300 [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT schema_migrations.* FROM schema_migrations[0m Processing by BusinessesController#销毁为 JS 参数:{"id"=>"44"} [1m[35mBusiness Load (0.4ms)[0m SELECT businesses.* FROM businessesWHERE businesses. id= 44 限制 1 [1m[36m (0.1ms)[0m [1mBEGIN[0m [1m[35mSQL (0.5ms)[0m 从businesses哪里删除businessesid= 44 [1m[36m (10.1ms)[0m [1mCOMMIT[0m Redirected to http://localhost:3000admin_users/dashboard Completed 302 Found in 49ms (ActiveRecord: 12.6ms)

在 2016-04-15 11:33:34 +0300 由 BusinessesController#destroy 处理为 127.0.0.1 开始 DELETE "/businesses/44" 作为 JS 参数:{"id"=>"44"} [1m[35mBusiness Load ( 0.3ms)[0m SELECT businesses.* FROM businessesWHERE businesses. id= 44 LIMIT 1 Completed 404 Not Found in 16ms (ActiveRecord: 0.3ms)

ActiveRecord::RecordNotFound(找不到“id”=44 的业务):
app/controllers/businesses_controller.rb:19:in `destroy'

渲染 /var/lib/gems/2.1.0/gems/actionpack-4.2.6/lib/action_dispatch/middleware/templates/rescues/_source.erb (3.9ms) 渲染 /var/lib/gems/2.1.0/gems /actionpack-4.2.6/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb (0.7ms) 渲染 /var/lib/gems/2.1.0/gems/actionpack-4.2.6/lib/action_dispatch/ middleware/templates/rescues/_request_and_response.text.erb (0.9ms) 渲染 /var/lib/gems/2.1.0/gems/actionpack-4.2.6/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (19.1 毫秒)

我在视图的控制器(称为仪表板)中初始化了@business_gird

耙路线截图:

在此处输入图像描述

0 投票
1 回答
257 浏览

ruby-on-rails - Rails Wicegrid 复选框过滤器

我在我的应用程序中使用了 wice 网格。我有一个模型,它有一个带有布尔值的高亮属性。在 wice 网格表中,我不想使用默认的下拉过滤器,而是使用一些复选框或切换按钮。

默认情况下,过滤器是带有 true 和 false 值的下拉列表。我想要一个复选框过滤器而不是下拉菜单。如果您需要更多详细信息,请告诉我...谢谢

0 投票
1 回答
163 浏览

ruby-on-rails - 在 Wicegrid 中实现 .each (Ruby on Rails)

我的 Wicegrid 表中有以下列,它遍历学生的顾问并在 Wicegrid 中列出它们:

Wicegrid 不允许在其列中返回数组,或者至少这是我从下面的错误中理解的:

"当 WiceGrid 列块返回一个数组时,它的第二个元素应该是一个包含标签 HTML 属性的散列。 "

还有其他方法可以在表格中列出顾问列表吗?

0 投票
1 回答
177 浏览

javascript - Rails:使用 wice_grid 时的额外列

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

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

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

应用程序.js

应用程序.css

应用程序.scss

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

0 投票
0 回答
1141 浏览

ruby-on-rails - 更新到 Rails 5 后出现“参数数量错误”

我将wice_grid gem 与下面的代码一起使用。这适用于 Rails 4.2.6,但在更新到 Rails 5.0.0 后,它会给出错误“参数数量错误(给定 0,预期为 1)”。有人知道如何解决这个问题吗?

关联的控制器方法:

回溯(不要认为合并!警告是相关的):

0 投票
1 回答
305 浏览

ruby-on-rails - Ruby on Rails - 未定义的局部变量或方法 - wice grid haml show_code

我是 ruby​​ on rails 的新手。

我试图让 haml 和 wice_grid 一起工作。我使用这个例子作为模型:

http://wicegrid.herokuapp.com/basics3

我收到错误“未定义的局部变量或方法 `show_code' for...”

在文件 app/views/basics3/index.html.haml 中,您可以在上面的链接中看到。

我错过了宝石吗?一般来说,解决此类问题的最佳方法是什么?

提前致谢-

柔性

编辑:我找到了 show_code 的定义。它在我在 wice_grid 的单元测试中找到的助手中。

https://github.com/leikind/wice_grid_testbed/blob/master/app/helpers/application_helper.rb

也就是说,当我将它加载到我的项目中时,我会遇到更多错误。那么问题就变成了,帮助程序通常如何被包含在我的项目中?