问题标签 [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.
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
我正在使用带有 jQuery 1.8.2 的淘汰赛 2.2.0 和 KoGrid 2.0.6。我已经使用 VisStudio 中的调试器在该行中断,但它在最后一行,我还不能确定可能是什么错误。有什么想法吗?
kogrid - Ko grid +有条件地显示列
我有一个 ko 网格我的列定义在上面
我必须仅根据某些条件显示电子邮件(第二列)。
knockout.js - 使用 Moment.Js 在 koGrid 中格式化日期
我有一个包含 JSON 日期字段的网格。我想使用 Moment.JS 格式化字段,但无法使cellFormatter
norcellFilter
字段正常工作。
请参阅以下小提琴: http: //jsfiddle.net/cooper/8NNAk/5/,它显示了问题。
我想将格式应用于 HTML / 数据网格,而不是数据,例如我不想这样做:
更新:
这个小提琴似乎在 IE 中不起作用。
javascript - Knockout.js SimpleGrid 无法正确呈现
我试图修改Knockout.js simpleGrid,以便可以在单元格内容中放置超链接。我换了
和
希望在点击“添加项目”按钮后,会出现一个新项目,其名称中有链接。不幸的是,它呈现为纯文本,我在新项目的名称中得到了这个
那么,有人可以帮忙吗?我想在网格单元格中放置一个超链接
jquery - KoGrid:访问网格
我目前正在查看koGrid来呈现动态数据网格,我需要一些自定义。
例如,我想在不使用默认列菜单的情况下显示和隐藏列。
这是该列菜单的 HTML 输出:
如您所见,foreach 绑定使用了该nonAggColumns
属性。如果您查看 koGrid 库,则此属性定义在window.kg.Grid
. 我希望能够从 koGrid 的上下文之外访问此属性(以及 kg.Grid 的其他属性)。
有没有人知道如何实现这一目标?非常感谢任何帮助!
knockout.js - 除非在兼容性视图中,否则脚本会冻结 IE
目标是在 CRM 中的表单上的 Web 资源中使用网格控件。我决定使用 KoGrid,因为它可以很容易地绑定到我们已经拥有的淘汰视图模型。问题是在 CRM 上下文中使用 KoGrid 会导致 IE 9 完全停止响应。控制台中没有记录异常或错误;唯一的症状是浏览器锁定。
将浏览器置于兼容模式可以解决问题,不幸的是,在 IE 9 中,文档类型是继承的,因此我们无法控制 Web 资源的呈现模式。此外,这实际上只是解决了症状而不是原因。
http://jsfiddle.net/wycleffsean/yHrBA/2/
仅在 CRM 中可能导致此行为的原因是什么?它在每个浏览器中都可以正常工作。渲染模式与脚本行为有什么关系?
javascript - 带有服务器端分页+过滤的 kogrid:self.sortedData 不是函数
我遇到了淘汰赛和 kogrid 的问题。经过几次测试,我设法在这个小提琴中重现了它:
简而言之,我有一个示例 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
model-view-controller - kogrid javascript库运行时异常
我刚刚通过 NUget 安装了 kogrid 我正在使用此处提供的简单网格示例
但是当我运行我的 mvc 应用程序时,它只会在 kogrid.js 文件中引发以下异常
Microsoft Jscript 运行时错误:对象不支持属性或方法“peek”
knockout.js - KoGrid 和可观察的属性
我正在考虑使用 KoGrid,我花了一段时间才弄清楚如何使用可观察的属性。我发现关于自定义模板的 wiki 页面很有帮助,我必须使用$parent.entity['editableField']
. 但是,我无法让 css 绑定工作。
请参阅我的plunker或下面从他们的示例修改的副本。我可以打赌姓名和年龄会更改为可观察的,但第一行,第 2 列应该是绿色的(年龄 > 30)。
- 这是使用可观察属性的正确方法吗?
- 当满足该要求时,如何使 css 绑定工作以将其更改为绿色?