问题标签 [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.
grouping - 如何填充 koGrid 组数组
我有一个 koGrid 配置如下:
我的问题是,我尝试使用网格中某个字段的字段名称填充的组数组导致以下错误:
TypeError:无法读取未定义的属性“isAggCol”
我应该如何填充组数组以便我可以为我的网格设置初始分组?
javascript - 隐藏和取消隐藏 koGrid 元素
我最近开始使用 koGrid,我真的很喜欢它的几乎所有东西——除了如果它在页面第一次加载时被隐藏,你会遇到很大的麻烦。
我整理了一个 jsfiddle 来演示我在说什么:
http://jsfiddle.net/smithkl42/L5uGT/3/
和:
如果我设置了两个完全相同的网格,但在页面加载时隐藏了第一个网格,那么当它被取消隐藏时它看起来非常不稳定。
据我所知,这是一个已知问题:
https://groups.google.com/forum/#!msg/knockoutjs/wHpGSUi_Nfo/3i4LY1CMLfkJ
但是上面线程中提到的解决方法不适用于这个特定问题,正如您从这个 jsfiddle 中看到的那样:
http://jsfiddle.net/smithkl42/L5uGT/4/
有没有人想出一个体面的解决方法?
knockout.js - KoGrid 是否支持上下文菜单?
KoGrid 是否支持开箱即用的上下文菜单。如果没有,有人可以指出如何在 KoGrid 中右键单击一行时显示上下文菜单。
javascript - 如何将绑定到 KoGrid 单元格的项目传递给 ViewModel
HTML:
JS:
列定义:
ViewModel 上的 removeItem 函数:
item
传递给函数的removeItem
不是绑定到行的数据项,而是 KoGrid 列。如何获取绑定到行的数据项,以便将其传递给remove
可观察数组上的函数?
我尝试使用 jQuery 和各种单元格模板连接单击事件,尝试传入绑定到行的数据项,但没有成功。
javascript - Kogrid:网格的最后一列仅部分可见
在 koGrid 2.1.1 中:
不知何故,网格的最后一列只是部分可见。
我使用网格的默认配置通过示例重现了此错误。
HTML:
CSS:
脚本:
p>小提琴:http: //jsfiddle.net/4hUcc/1/
我找不到是什么原因造成的。有什么线索吗??
knockout.js - Kogrid 列重新排序在 Mozilla Firefox 中不起作用
我在我的网页中使用 koGrid。在 Chrome 中一切正常,但在火狐和 safari 中,列重新排序不起作用。我写了以下代码:在js文件中
HTML:
我的应用程序是一个使用 durandal 和 Knockout 的 SPA 应用程序。
有什么我必须在配置中添加的吗?
请帮忙。
谢谢。
jquery - 使用多个 KoGrid 对象调整窗口大小会将任何隐藏的 KoGrid 的宽度设置为零
对于 CSS(或者 KoGrid)专家(我都不是)来说,这可能是一个简单的问题。该设置是一个使用 Knockout 和 JQuery 与一对多 KoGrids 的网页。只有一个是网格一次是“显示:块”。所有其他都是“显示:隐藏”。
当用户调整浏览器窗口的大小时,隐藏网格将其 kgTopPanel、kgViewport 和 kgFooterPanel 区域的宽度设置为“0”。之后,当用户单击链接以激活先前隐藏的网格时,它不会恢复宽度,他们必须再次调整浏览器窗口的大小才能看到内容。经过很长时间后,我想出了下面的破解方法来解决它,但它很丑陋。
有没有一种优雅的方法来解决这个问题而无需破解?我可以首先防止这些宽度设置为零吗?我不是 CSS 专家,我早就用尽了我的知识。我花了一整天的时间在网上搜索,尝试了很多东西,最终没有找到答案。
在下面的代码片段中,“domPanel”是一个包含所有网格的 div。“domObject”是我想要打开的一个网格。
PS:问题出现在 IE 和 Chrome 下,所以我假设所有浏览器都可能受到影响。
knockout.js - koGrid 行选择没有更新行选择复选框
我在我的网页中使用了 KoGrid,并且选择了多行选择。因此,我的网格中首先添加了一个复选框列。但是当我通过单击该行来选择 KoGrid 时,复选框被标记但是当我单击该复选框时,该行被选中但复选框为空。
我的 KoGrid 配置代码如下:
无法找到究竟是什么问题。
请帮忙。谢谢
javascript - 如何在 KoGrid 中隐藏列
我已经开始使用 koGrid。我想在 koGrid 中隐藏一个特殊的列“id”。我该怎么做?
javascript - 如何为 KoGrid 创建页脚模板?
如何为 koGrid 创建页脚模板以显示列的总和?
在这里,我想在页脚中将“价格”字段的总和打印为总计。我该如何实现?