问题标签 [wijgrid]

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

wijmo - wijgrid中的自定义数据加载、排序、分页

我有一个 wijgrid,我需要实现自定义分页和排序(阅读:服务器端分页和排序),但我需要使用我们的自定义客户端库加载数据。它处理我们的服务器端代码所期望的各种身份验证和 XSS 过程。

因此,查看自定义分页示例,我有点需要结合“动态数据”示例,我可以在其中提供自己的loading函数和“远程数据”示例。正如我所看到的,动态数据的问题在于它期望loading函数通过设置 dataSource.data 属性与数据来结束。就我而言,我不能这样做,因为我需要等待 ajax 调用完成,然后处理返回的数据。

这是一种可能性,还是我完全走错了路?

0 投票
2 回答
840 浏览

javascript - 是否可以在 wijgrid 中有一个对象类型的单元格?

我使用 KnockOut 可观察数组来填充 wijgrid。在 wijgrid 中,我想使用 JavaScript 对象作为某些单元格的值。不幸的是,wijmo 似乎在它自己的模型中将对象转换为字符串。

请看一下这个例子。我想在表格中显示车主姓名,但我还需要保留 ID(和模型数据结构)。

淘汰视图模型

维吉格

我试过了:

  • 标准的淘汰赛方法:{ headerText: 'Owner name', dataKey: 'Owner.name'}
  • 创建自定义 cellFormatter:{ headerText: 'Owner name', dataKey: 'Owner', cellFormatter: MY_FORMATTER}

我已经尝试了几乎所有我能想到的方法来让它工作,但是 wijmo 在这里看起来很僵硬......

此外,当我在 Chrome 中调试时,似乎 wijmo 在任何格式化之前已经将对象转换为它自己模型中的字符串。这个用处不大。。

编辑- 我们使用的是 Wijmo 2.3.9。到目前为止,我们在使用 Wijmo 3.* 时遇到了性能问题,因此升级并非迫在眉睫。

0 投票
1 回答
130 浏览

angularjs - Wijgrid 不会同时使用 Angular 和 Breeze

Wijgrid 不适用于微风和角度。为了避免我重复自己,请看一下这篇文章:

http://wijmo.com/topic/wijgrid-will-not-play-with-angular-and-breeze-together/

0 投票
2 回答
3133 浏览

jquery - 删除具有多个没有 ID 的类的元素

一直在谷歌搜索,找不到答案。之后我如何去删除这个特定的 div 和 child,没有 id(它是由 WijGrid 生成的)

我试过了,还是不行

提前致谢!

0 投票
1 回答
345 浏览

wijmo - Wijmo 网格显示不正确的日期

我正在尝试将 wijmo 控件用于我的应用程序,并集成了 knockoutjs 和 hottowel spa 模板。它工作正常。但它显示了不应出现的错误日期,例如“2013-42-18 11:42 PM”。我提供的数据类型类似于“dataType: 'datetime', dataFormatString: 'yyyy-mm-dd hh:mm tt'”。

谢谢

乔普拉王子

0 投票
2 回答
1114 浏览

javascript - Angular JS点击事件在wijgrid列中不起作用

我在 Angular js 中使用 wijgrid 组件,我遇到了无法对其执行点击事件的问题。在 wijgrid html 组件中未编译,找到 html 代码

和我的角度 js 代码

HERE 提交代码函数未调用,并且在查看源代码中该函数显示 id 和状态。这意味着它未在 wijgrid 模块中编译,请帮助我提供解决方案。我试图编译代码 $compile($sumitBtn)($scope) 但它不起作用,请建议我 s0lution

0 投票
2 回答
834 浏览

javascript - 如何设置 Wijgrid 的宽度?

构建wijgrid的代码:

如何设置 Wijmo 网格的宽度?我的似乎没有自动填充浏览器窗口的宽度......

wijmo 的人没用,没有其他关于将 wijgrid 的宽度设置为 100% 的话题

0 投票
1 回答
906 浏览

jquery - WijGrid 过滤后获取选定的行

在我的页面中,我有一个将 showFilter 设置为 true 的 WijGrid。在脚本部分,我有以下代码:

此函数用网格中选择的行填充 var 行。但是,当过滤器处于活动状态时,该行将填充错误的数据行。看起来 data 中的行是未应用过滤器的原始数据。如果网格被过滤,有没有办法获得正确的行?

提前致谢, 阿维德

0 投票
1 回答
277 浏览

jquery - jgrid async false 不起作用

jgrid 的 async:false 属性有问题

.... ajaxGridOptions : {async:false,.....} // ... });

我设置但它不起作用......所以它像手风琴一样工作......首先它作为这个屏幕加载 第一的

毫秒后它得到这种风格......对于这个错误我尝试 async:false 但它不起作用它仍然从第一个屏幕开始,然后得到第二个屏幕表单

查看源代码这里是演示:点击deo

在此处输入图像描述

0 投票
1 回答
2026 浏览

angularjs - Wijmo 5 - Flexgrid 和 AngularJS - 对范围内的其他指令使用相同的数据源

试用 Wijimo 5 中的新 Flex 网格以及 AngularJS。

我的应用程序通过 HTTP 调用加载数据,并且 Grid 绑定到控制器级对象作为其数据源。如果我只是做一个标准的 Angular HTTP 调用并设置对象,那么在我单击列标题之前,网格不会显示数据。

所以是这样的:

然后在 app.js 中我有一个工厂来获取数据,但最终在控制器中我有:

我还有一个 ng-repeat 指令,它创建了一些额外的表单 UI,它也绑定到相同的数据(此数据是可编辑的),这与它的标准 AngularJS 东西一样工作正常。

然后我尝试将结果对象更改为 CollectionView - 如下所示:

这修复了立即显示数据的网格,但破坏了 ng-repeat 控件。

我当然可以有 2 个范围对象,1 个作为 CollectionView,另一个作为标准数据,但我需要来自 ng-repeat 的可编辑更新反映在网格中,因此理想情况下它们需要绑定到同一个对象。