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

internet-explorer - 使用 KoGrid 的 IE8 中的参数无效错误

我正在尝试使用 KoGrid,但了解到我什至无法获得一个非常简单的示例来在 IE8 中正常工作。FF 9.0.1 中一切正常。

我已将原始代码剥离为一个非常简单的测试,但仍然显示错误:

使用 javascript 的:

jsFiddle 可以在这里找到:http: //jsfiddle.net/SLMg7/6/

来自 IE8 的错误消息是:

消息:无效的参数。行:2596 字符:17 代码:0 URI:http ://cloud.github.com/downloads/SteveSanderson/knockout/knockout-2.2.0.debug.js

我正在使用带有 jQ​​uery 1.8.2 的淘汰赛 2.2.0 和 KoGrid 2.0.6。我已经使用 VisStudio 中的调试器在该行中断,但它在最后一行,我还不能确定可能是什么错误。有什么想法吗?

0 投票
1 回答
1144 浏览

kogrid - Ko grid +有条件地显示列

我有一个 ko 网格我的列定义在上面

我必须仅根据某些条件显示电子邮件(第二列)。

0 投票
1 回答
1679 浏览

knockout.js - 使用 Moment.Js 在 koGrid 中格式化日期

我有一个包含 JSON 日期字段的网格。我想使用 Moment.JS 格式化字段,但无法使cellFormatternorcellFilter字段正常工作。

请参阅以下小提琴: http: //jsfiddle.net/cooper/8NNAk/5/,它显示了问题。

我想将格式应用于 HTML / 数据网格,而不是数据,例如我不想这样做:

更新:
这个小提琴似乎在 IE 中不起作用。

0 投票
1 回答
677 浏览

javascript - Knockout.js SimpleGrid 无法正确呈现

我试图修改Knockout.js simpleGrid,以便可以在单元格内容中放置超链接。我换了

希望在点击“添加项目”按钮后,会出现一个新项目,其名称中有链接。不幸的是,它呈现为纯文本,我在新项目的名称中得到了这个

那么,有人可以帮忙吗?我想在网格单元格中放置一个超链接

0 投票
1 回答
1271 浏览

jquery - KoGrid:访问网格

我目前正在查看koGrid来呈现动态数据网格,我需要一些自定义。

例如,我想在不使用默认列菜单的情况下显示和隐藏列。

这是该列菜单的 HTML 输出:

如您所见,foreach 绑定使用了该nonAggColumns属性。如果您查看 koGrid 库,则此属性定义在window.kg.Grid. 我希望能够从 koGrid 的上下文之外访问此属性(以及 kg.Grid 的其他属性)。

有没有人知道如何实现这一目标?非常感谢任何帮助!

0 投票
1 回答
909 浏览

knockout.js - 除非在兼容性视图中,否则脚本会冻结 IE

目标是在 CRM 中的表单上的 Web 资源中使用网格控件。我决定使用 KoGrid,因为它可以很容易地绑定到我们已经拥有的淘汰视图模型。问题是在 CRM 上下文中使用 KoGrid 会导致 IE 9 完全停止响应。控制台中没有记录异常或错误;唯一的症状是浏览器锁定。

将浏览器置于兼容模式可以解决问题,不幸的是,在 IE 9 中,文档类型是继承的,因此我们无法控制 Web 资源的呈现模式。此外,这实际上只是解决了症状而不是原因。

http://jsfiddle.net/wycleffsean/yHrBA/2/

仅在 CRM 中可能导致此行为的原因是什么?它在每个浏览器中都可以正常工作。渲染模式与脚本行为有什么关系?

0 投票
1 回答
125 浏览

internet-explorer - koGrid 在 IE7 中导致“混合内容”警告

koGrid 导致 IE7 显示其“混合内容”警告。

这是什么原因造成的?有解决办法吗?

http://jsfiddle.net/3uyaK/1/

0 投票
1 回答
2726 浏览

javascript - 带有服务器端分页+过滤的 kogrid:self.sortedData 不是函数

我遇到了淘汰赛和 kogrid 的问题。经过几次测试,我设法在这个小提琴中重现了它:

http://jsfiddle.net/MVuUp/

简而言之,我有一个示例 VM ( ItemsViewModel ),它应该向 kogrid 提供数据,并带有服务器实现的过滤和分页。vm 公开了一个gridOptions对象,其中包含 kogrid 所需的所有数据,以及一个调用刷新函数以从服务器获取数据。在小提琴中,我用一些虚拟的内联数据替换了 ajax 调用以获取真实数据。

现在,在加载页面时,我经常在 kogrid 源代码中收到此错误:

错误:TypeError:self.sortedData 不是函数源文件: http ://ericmbarnard.github.com/KoGrid/lib/KoGrid.debug.js行:1473

相反,如果我只是使用名为 dummyData 的可观察数组,而网格只有一个 div,就像在基本的 kogrid 示例(https://github.com/Knockout-Contrib/KoGrid)中一样,则不会出现此错误;所以我想我对图书馆的使用有问题。

这是我的虚拟机的相关部分:

该函数用于获取数据(目前我没有过滤掉):

我的 HTML 只是一个数据绑定设置为的 div

0 投票
0 回答
217 浏览

model-view-controller - kogrid javascript库运行时异常

我刚刚通过 NUget 安装了 kogrid 我正在使用此处提供的简单网格示例

但是当我运行我的 mvc 应用程序时,它只会在 kogrid.js 文件中引发以下异常

Microsoft Jscript 运行时错误:对象不支持属性或方法“peek”

0 投票
1 回答
1039 浏览

knockout.js - KoGrid 和可观察的属性

我正在考虑使用 KoGrid,我花了一段时间才弄清楚如何使用可观察的属性。我发现关于自定义模板的 wiki 页面很有帮助,我必须使用$parent.entity['editableField']. 但是,我无法让 css 绑定工作。

请参阅我的plunker或下面从他们的示例修改的副本。我可以打赌姓名和年龄会更改为可观察的,但第一行,第 2 列应该是绿色的(年龄 > 30)。

  1. 这是使用可观察属性的正确方法吗?
  2. 当满足该要求时,如何使 css 绑定工作以将其更改为绿色?