问题标签 [netzke]

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 回答
133 浏览

javascript - 使用继承配置netzke javascript代码(在带有参数的父类中定义js代码)

我有两个带有动作列的 netzke 网格组件(还有更多在路上)。操作列几乎相同,具体取决于类型。唯一的区别是单击操作按钮时要执行的操作。

所以我想要做的是定义一个新的网格组件,它具有所有共享部分,包括 javascript,然后在继承类中配置 javascript(设置参数/上下文)。

首先,我的课程如下所示:

在我的其他课程中,它看起来相同,除了 layer_name:

所以我引入了一个新的网格类,它包含所有共享配置,并定义了动作:

现在我只需要设置this.layer_name. 我想很容易。在我的课堂CpPole上,我现在可以写作

但这不起作用:(所以我尝试使用mixin,并在现场尝试initComponentthis.layer_name但这也不起作用。恐怕this我的共享网格中的 与this我的 CpPole 类中的不同,但on_locate_map确实有效.

我该如何解决这个问题?

0 投票
1 回答
195 浏览

ruby-on-rails - Netzke 无法工作

我一步一步地遵循本教程。我的 ruby​​ 版本是 1.9.3,rails 版本是 3.2.16。

但仍然无法工作。给我一个错误:

看来是root错误,所以我更改了root文件

前:

后:

但是当再次运行时,它会给我带来另一个错误:

我将rails版本更改为4.0,但问题仍然存在。

所以,我希望有人能帮助我。

0 投票
1 回答
114 浏览

extjs - Netzke 更改表单标题标题

在这段代码中,我想更改表单标题。无论我在尝试什么,它都会显示默认标题Add

0 投票
1 回答
229 浏览

ruby-on-rails - 如何编写netzke网格列的排序范围?

当我尝试为我的一个网格列实现排序范围时,它总是会抛出一个错误,如NoMethodError (undefined methodto_sym' for #)`

我的代码是

0 投票
1 回答
406 浏览

ruby-on-rails - 网格不会在第一页加载时呈现(Netzke + Rails 4 + extjs)

每次页面加载第一次显示 div 时,我都会遇到一个奇怪的行为,但直到我刷新页面才加载网格netzke。我无法使用++重现错误。这可能是一个 netzke 错误吗?我使用浏览器控制台并没有显示错误。rails 4extjs-4.2.1rails 3netzke 0.8extjs-4.1

我目前正在使用这个版本的 netzke:

Rails 4.0.2extjs-4.2.1

我的 application.html.erb

我的欢迎/index.html.erb

我的帖子/index.html.erb

我的路线.rb

我的模特 post.rb

还有我的 components/posts.rb

谢谢你的帮助。

更新

问题似乎与NetzkeController当我单击它时link_to它会将我发送到带有网格的页面但NetzkeController它没有执行使用0.10.0.rc2结果网格在我刷新页面之前不会加载,但是如果我在 0.8 中执行相同的场景,NetzkeController它会被调用和加载网格。

这是页面渲染后的日志netzke 0.8文件0.10.0rc2

0.8

0.10.0rc2

0 投票
2 回答
328 浏览

ruby-on-rails - Rails Netzke v0.10.1 - 在标签面板中刷新网格面板

我尝试在面板的南部区域制作一个带有一个主网格和子网格的 Netzke 组件。When a row in the maingrid is selected then should the subgrids be filtered with records related to the record in maingrid - like described here for an old netzke version:

https://groups.google.com/forum/#!searchin/netzke/tabpanel/netzke/PFAQ-wYyNog/2RJgRLzh80oJ

我知道 netzke 没有进一步开发,但我在项目中使用它。

  • 红宝石 2.1.2 (Mac OSX rbenv)

  • 导轨 4.0.10

  • netzke-core v0.10.1

  • netzke-basepack v0.10.1

这是我的代码:

楷模:

这是中心组件 app/components/organisation_multitab.rb

这些组件额外使用 Maingrid - organization_organisations.rb

带有 Tabpanel-base_tabpanel.rb 的组件:

联系人的网格组件:

该函数this.selectItem(...)被正确触发并调用 OrganisationMultitab 中的端点。

我有两个问题/疑问

首先 - 如何在选项卡面板中自动重新加载子网格的存储?

链接的谷歌群组文章中描述的方式:https : //groups.google.com/forum/#!searchin/netzke/tabpanel/netzke/PFAQ-wYyNog/2RJgRLzh80oJ 已过时(适用于 netzke v0.5 - 我使用 netzke v0.10.1):

第二个问题:我收到一个错误 - 当我手动刷新子网格时:

更新

ActiveModel::ForbiddenAttributesError我自己解决。netzke-basepack gem 中有一个错误:

Netzke::Basepack::Grid当组件(如上所述)配置了范围时,在 ActiveModel::ForbiddenAttributesError(rails 4 个强参数)中运行。(config[:scope] 稍后将被合并到作为 ActionController::Parameters 对象的 params 对象。 - 由于范围与数据库相关,这将被拒绝ActiveModel::ForbiddenAttributesError) 我的解决方案:在endpoint.rbActionController::Parameters 中将被转换为一个哈希 - 然后错误就消失了。

我在 github 中为这个 gem 做了一个 fork 和一个 pull request。

第二个问题没有解决。

第二个问题:现在可以手动刷新子网格而不会出错,但它们始终为空。

我猜子组件中的范围

无法访问的值

component_session[:selected_item_id]

组织 MultiTab 父组件?

但有必要拆分组件 - 如此处所述:https ://groups.google.com/forum/#!searchin/netzke/tabpanel/netzke/sDrU7NZIlqg/-2wGmed7fjcJ

希望有人可以帮助我。:-)

谢谢

此致

0 投票
1 回答
107 浏览

ruby-on-rails - 在 netzke rails3 中添加动作

我在https://github.com/netzke/netzke/wiki/Adding-custom-actions-to-a-component写了这个文档 但我不明白这一点。

完整的组件代码

为什么我会收到此错误?

请帮帮我!我想向上下文菜单添加操作。

0 投票
1 回答
136 浏览

ruby-on-rails - 我的复选框列不适用于 Netzke 中的关联?

我通过连接表设置了多对多关系,其组件类似于 boss_clerks 演示。(我包括了一个人为的例子)。member__available除了关联上的 CheckColumn 之外,一切正常:boolean

在布尔值是模型属性而不是关联属性的网格上,检查列工作正常。但是,当我从关联中指定一个布尔值时,例如member__available,则不会显示检查列。为了让 checkcolumn 工作,我指定xtype手动指定了和其他列配置。然后复选框会从 false 更新为 true,但是一旦 true 不会响应“取消选中”,就会卡在 true 状态(现在保存在数据库中)。

extjs 4.2.0.663
netzke-core 0.9.0
netzke-basepack 0.9.0
rails 3.2.11

谢谢!

0 投票
1 回答
62 浏览

sql - 通过自己的 SQL 查询在 Rails 中对数据进行排序

我正在使用 gem Netzke 开发 Rails 应用程序。我有来自Netzke ::Basepack的 GridPanel和我自己的按钮。如何让他们通过我自己的 SQL 查询来过滤 GridPanel 的表?我试图像这样进行过滤: