问题标签 [kogrid]

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

javascript - 下拉列表在 Knockout KoGrid 中不起作用

我正在尝试使用自定义单元格模板在 KoGrid 单元格中显示下拉列表,但我不知道为什么它不能正常工作。

我有一个使用 的工作下拉列表的示例,options, optionsText, optionsValue and optionsCaption并且绑定可以正常工作。但是 KoGrid 中的类似下拉菜单不显示任何元素。我的问题是我错过了什么/做错了什么,我该如何解决这个问题?

链接到 jsFiddle:http: //jsfiddle.net/AxyWz/6/

HTML:

Javascript:

0 投票
1 回答
1376 浏览

javascript - KnockoutJS + KoGrid - 作为 ko.observable(object) 子级的可观察数组不会触发更新

上下文
我目前正在探索结合 KoGrid 的 KnockoutJS。
我有一个包含多个字段(也绑定到字段)的对象,以及我想在 KoGrid 中显示的子对象列表。

jsfiddle
我准备了一个 jsFiddle 来说明我遇到的问题:http:
//jsfiddle.net/kPmAJ/4/

问题
我的视图模型包含一个可观察的 foo,其中包含对象。
在这个父对象中,有一个属性children,它是一个observableArray包含对象

KoGrid 必将$root.foo().children

如果在初始化绑定之前填充了数组,则此方法有效。
但是,该对象之后被替换(数据通过 AJAX 加载并且可以重新加载),并且显然KoGrid 项目绑定丢失了

我在想,由于我的 viewmodel 上的foo -object 是一个observable,如果 foo 被替换,这将触发 KoGrid 正在观察里面的数组进行更新。这确实适用于 foreach 绑定。

显然 KoGrid 并没有触发。

--

我在这里做错了什么,还是我在 KoGrid 中遇到了问题?

代码(仅供参考。见提琴手;))

-

谢谢!

0 投票
0 回答
420 浏览

knockout.js - KoGrid 正在发展吗?

KoGrid 的开发似乎在 5 个月左右不活跃......也许有人对 KoGrid 的未来有所了解?有人知道 KoGrid 的替代方案(另一个支持淘汰赛的网格)与微风js集成吗?

0 投票
2 回答
1045 浏览

knockout.js - 我可以在 KOGrid 中使用自定义过滤器吗?

我有一些自定义过滤器,我可以将它们放在网格之外,但如果它们与内置过滤器位于同一位置会更好看,我可以以某种方式更改过滤器模板或以其他方式更改内置过滤器看法?

这是我想用自定义过滤器扩展的视图

在此处输入图像描述

0 投票
1 回答
1191 浏览

knockout.js - 如何从 koGrid 行中选择某些单元格?

我有一个 koGrid,我只想从行中选择一些单元格(2 个单元格)。如果使用canSelectRows: true属性,我可以选择整行 - 我不需要这个。如何从 koGrid 行中选择某些单元格?

网格来源:

0 投票
1 回答
737 浏览

javascript - 如何防止kogrid自动选择新添加的项目,保留当前选择?

我有以下问题:我的页面上有两个 kogrids。一个在左边,一个在右边。

在它们之间,我添加了两个按钮,以便用户可以将选定的项目从左侧移动到右侧,反之亦然。

因此我的视图模型有 4 个数组,ItemsA、SelectedItemsA、ItemsB 和 selectedItemsB。两个kogrids配置如下:

在从左到右移动项目时,我将通过以下方式将 SelectedItemsA 中的每个项目推入 ItemsB:

并通过以下方式清理左侧的选择:

它们的项目将正确显示在以 ItemsB 为界的右侧网格中,但它们会被自动选中。因此,如果我想将单个项目移回,我首先必须取消选择我之前移动的所有项目!如何防止 kogrid 自动选择新添加的项目?

0 投票
2 回答
283 浏览

knockout.js - KOGrid 有聚合吗?

KOGrid 有聚合吗?

我想在列下显示 Total、Min、Max。

如果不是内置的,是否有更简单的方法来创建它们?

0 投票
0 回答
185 浏览

css - KOGrid - SelectColumnMenu 隐藏在数据后面

当 KOgrid 有数据时,我无法显示 SelectColumnMenu。它隐藏在数据背后。我正在使用淘汰赛 2.2 和 kogrid 2.2.1。

这是图像:

在此处输入图像描述

0 投票
2 回答
1172 浏览

javascript - KoGrid:默认排序不起作用

作为koGrid 2.1.1的一部分,我无法使默认排序起作用,这意味着如果您希望按特定列/方向对网格进行排序,您将不会获得预期的行为。koGrid 中的默认排序是在首次配置 gridOptions 时通过 sortInfo 实现的。

我使用jsFiddle创建了一个示例来演示此问题。您会注意到列表不是按名称排序的,即使我已经指定了sortInfo来这样做。

1. 使用排序信息初始化 koGrid:

2. 注意列表没有排序,箭头也没有出现:

在此处输入图像描述

0 投票
3 回答
2519 浏览

javascript - KO 网格显示问题,在调整大小网格时显示一行。图像也包括在内

使用以下。

1) Visual Studio 2012。2) 热毛巾模板。3) 下载了 ko grid 和它的 css。

主页.html

主页.js

捆绑配置。

第一张图片

第二张图片 第二张图只有一排。 我不知道这里出了什么问题或我做错了什么,但看起来像下面的两张图片。

首先看不到任何网格。调整您看到网格但只有一行的窗口大小。尝试在 G 绿色总线上分组,然后当你想让 col 变大时,第二个 col 开始移动,而不是第一个 col。

是否有一些适用于 Hottowel 模板和 kogrid 的东西或示例,我可以下载和使用?

看起来像一个小学生的错误,但很难找到和解释。