问题标签 [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.
javascript - Ko-Grid 投掷错误
我刚刚将 KO Grid 加载到我的应用程序中,看看结果如何。在尝试时,它一直失败,向我显示 ko 未定义的错误。事实上,我可以看到 KnockOut 库被加载到我的 firebug 中,其他使用 Knockout 的代码正在运行,没有任何抱怨。
无论如何,我们也使用 require js 作为我们框架的一部分,所以我决定在 Ko-grid.js 中添加一些 Require 代码。
现在它在“self.data”上失败了,它说既没有定义自我也没有定义数据。我很确定很多人都在使用 ko 网格,并且我的设置存在一些问题,但是它抛出的那种错误没有任何意义。
以前有人遇到过这种问题吗?
javascript - KoGrid:访问 selectedItemCount
我正在尝试创建与 KoGrid 的 selectedItemCount 的绑定(类似于他们在 kgFooter 中的操作方式)。但是,当我尝试:
我收到关于“selectedItemCount 未定义;”的参考错误。我应该如何绑定到这个变量?我也试过 selectedItems.length 但这也是未定义的。
jquery - 能够在 KoGrid 中显示列表
我正在使用 KoGrid 并将其与一些 DataArray 绑定。它可以很好地显示所有平面数据,但同时一个对象成员是一个数组,我想将网格中的所有数组成员显示为一个列表(作为一堆
例如,如果我有 userData= {Name:"",Email:"",Addresses:["",""]} 我正在使用 foreach 模板在网格中显示地址。我可以去 firebug 看看模板已经生成了多个地址并将其提供给 Kogrid。但是 KoGrid 没有显示出来。
我可以(在萤火虫中)更改它的 koRow 类的 line-height 属性并显示所有数据。我还尝试通过在本地 css 上定义该属性来覆盖该属性,但 KoGrid 总是忽略它。
无论如何,如果可能的话,我不想玩 CSS 属性。相反,我想知道 KoGrid 是否支持任何机制,在这种情况下我可以显示多个地址或一般的数组成员。
knockout.js - 无法显示基本的 kogrid(使用 jsfiddle)
我正在尝试我的第一个 kogrid,我正在尝试用它来显示一个简单的数据网格。代码运行,但没有显示任何内容。jsfiddle 在http://jsfiddle.net/z5Pdy/6/
HTML 是
javascript是
谁能告诉我为什么。
knockout.js - koGrid totalServerItems
我在我的网格中遇到了这个值的问题。
看起来它没有将我传递给网格配置的可观察项与总项目一起使用。
我在三个不同的选项卡中有三个 koGrid。所有这些都使用相同的初始化:
我在服务器中有 12 行,当我指定页面大小为 10 时,服务器项目总数保持在 10,因此导航按钮保持禁用状态。
如果我添加一个带有我的视图模型值的标签,即 viewmodel.totalServerItems,它包含的值是正确的值 (12),但页脚显示的是不同的值 (10)。
我在 kogrid 的定义中修改了这些行:
所以现在我总是将 observable 设置为这个参数。我看到的唯一风险是调用者没有设置参数。但我总是这样做。
难道我做错了什么?你知道另一种解决方案吗?
谢谢!
knockout.js - Knockout KoGrid:如何在网格行中使用选择选项?
我已经使用下面的模板成功地将一行上的一个单元格设置为一个选择选项:
但是我一直无法找出选择框的值。有没有办法可以设置一些东西,以便我能够知道特定单元格的每行选择的值绑定?
奥古斯托
javascript - 行选择 KoGrid
我正在与 Ko Grid 合作,我正在将一组 observable 绑定到 Grid。现在,我没有看到太多关于选择机制的文档。当用户选择特定行时,我想对网格中的选定行进行操作。
有人对这个主题有任何好的例子或参考吗?
knockout.js - 使用映射插件和 KoGrid 淘汰父子延迟加载
设置: 在我的视图模型中,我有一个由 JSON 构建的可观察项目数组(它只有名称和 ID),称为“项目”。我也有一个名为“selecteditem”的选定项目(它具有项目的完整详细信息)的可观察值。当您从“项目”列表中单击一个项目时,它应该填充“selecteditem”,这将通过另一个 JSON 回复用完整的详细信息填充“itemdetails”,允许您编辑它们并保存更改。
进度: 单击网格工作正常,如果我单击供应商 14,它会获取正确的供应商 ID 并将其作为 /api/vendor/14 传递给查询字符串。
问题: 如何使用第二个 ajax 调用(单击其中一个项目时触发)更新我的视图模型的 selecteditem 部分。
KoGrid HTML:
子 HTML(现在只有几个字段用于测试):
Javascript:
node.js - 尝试使用 KOGrid 在节点 js 网格中创建 onclick 事件
我想在 HTML 页面中有一个很好的交互式网格视图。我正在为我的技术堆栈使用 nodejs、express、twitterbootstrap、knockoutjs。我正在尝试使用 KOGrid 来显示各种数据点,这些数据点具有一些不错的内置列排序和其他网格功能。
我的问题是尝试在连续单击按钮时触发事件。并将该特定行中的一些各种数据字段传递给该事件。所以在 KOGrid 的细节中,我使用的是 cellTemplates,我需要在 onclick 事件中调用一些函数,但是向该函数传递一些 KOGRID 数据有界值。所以,在我的输入元素中我会有 data-bind="onclick: [Name of my function]([name of some data bounded variable], [name of some other data bounded variable])
有人可以告诉我如何做到这一点吗?
这是我的代码示例... CBTemplate 中的输入/单击是我遇到问题的地方。
CB模板:
分区标签:
knockout.js - knockoutjs - $evalasync (angularjs) 等效
尝试在自定义绑定处理程序中执行一次函数以根据其内容调整某些 div 的大小。我可以在 angularjs 中轻松地做到这一点,但我试图找到一些表现得像$evalAsync
淘汰赛的东西。
http://docs.angularjs.org/api/ng.$rootScope.Scope
有这样的功能我可以挂钩吗?
它适用于 koGrid 2.0 自动宽度。现在它只适用于单页应用程序,因为我正在连接到 document.ready :(