问题标签 [wijmo]

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

jquery - Wijmo 网格分页的可扩展性

我可以扩展 Wijmo Grid Paging 行为以显示除了显示 First、Last、Previous 和 Next 按钮之外,还想显示总页数和页面索引(1-30 of 300)。如果是,请一些机构可以指导我。

提前致谢。

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 投票
3 回答
981 浏览

jquery - 当视图模型中的值发生更改时,下拉列表不更新视图

在我看来,我有以下几点:

与邮件相同的按钮然后在我的视图模型中调用此函数

在 viewAttached 处理程序中,我有以下代码使输入和选择语句利用 wijmo 控件。

我想将邮寄地址复制到物理地址字段中,这适用于除该字段之外的所有PhysicalState字段。如果我检查视图模型,则视图模型中的物理状态值会更改,但视图不会更新选择中的值。如果我点击保存按钮,PhysicalState 字段将被保存为正确的值。

我正在使用以下内容:

  • wijmo专业版2013.v1.2
  • 杜兰达尔
  • 微风
  • jQuery 1.90.1
  • jqueryui 1.10.2
  • 淘汰赛2.2.1
0 投票
1 回答
223 浏览

charts - Wijmo 的 wijlinechart 数据系列中的差距

所以我使用 Wijmo 2.1.6 wijlinechart 来显示多个数据系列,每个数据系列可能有也可能没有不连续性——即线条应该中断的地方。我已经能够通过在不连续性上将系列分开来显示这些 - 请参阅下面的两个系列的示例,其中包含多个此类不连续性。

问题在于,这意味着 wijmo 将原始系列的每件作品都视为自己的系列,因此,属于同一 ur 系列的所有作品都具有不同的颜色,而不是具有相同的颜色。

我的问题是我是否可以强制这些作品全部以相同的颜色显示,这样它看起来就像一个有间隙的单个系列。

我猜这可能意味着找到一种方法来强制 wijmo 以特定颜色显示给定系列。另一种选择是它可能与hole属性有关,但我根本找不到太多关于它的信息,而且我使用它的实验并显示:“excludeHole”并不令人鼓舞。

在此处输入图像描述

0 投票
1 回答
284 浏览

breeze - 将 wijmo 事件日历与 Breeze 一起使用时“超出最大调用堆栈大小”

我在 viewmodel 有这段代码:

然后我有这样的看法:

但是此代码会引发超出最大调用堆栈大小的异常。

当我用像下面的代码这样的硬编码事件填充 self.events() 时,它可以完美地工作:

我无法弄清楚发生了什么...

0 投票
0 回答
756 浏览

angularjs - Breeze、Wijmo、Angular 和 JsonResultsAdapter - RangeError:超出最大调用堆栈大小

我已经调整了一个 Wijmo 数据(带有 wijgrid)示例(breeze-native.html)以与 Angular 一起使用。它做得很好。但是,当我尝试调整它以在我的数据上运行时,我得到了可怕的“RangeError:超出最大调用堆栈大小”错误。由于我的数据不是“微风标准”,我使用了 JsonResultsAdapter 和我自己的元数据来创建实体。Angular 没问题,但不喜欢 wijmo。

Northwind 示例中的数据如下所示: [{"Product_ID":1,"Supplier_ID":1,"Category_ID":1,"Product_Name":"Chai","English_Name":"Dharamsala Tea","Quantity_Per_Unit" :"10 盒 x 20 袋","Unit_Price":18.0,"Units_In_Stock":39,"Units_On_Order":0,"Reorder_Level":10,"Discontinued":false},{...}]

我的数据是这样的: [{"ID":"1","idUser":"1","idOrganisation":"2","isActive":"1","idRole":"1","SubOrganisations ":"1","strEMail":"bob@gmail.com","strTel":null,"strUsername":"bob","strPassword":"*196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7","datCreated":null,"datLastModified" :null,"idUserLastModified":null,"idUserCreated":null},{...}]

由于没有真正的区别,问题必须出在元数据或 JsonResultsAdapter 上。

这里是带有 JsonResultsAdapter 的模块:

这是带有元数据的模块:

和控制器:

我在 html 中只有网格:

我想知道的是,为什么我的元数据会导致 wijgrid 出现这样的问题。它适用于来自 Web API 的数据,所以我知道它应该有效!!

塔!克雷格

PS:我想如果我添加 Northwind 示例会有所帮助:

0 投票
2 回答
3171 浏览

ajax - 将项目推送到ajax请求成功函数中的observableArray

在我的应用程序中,我想将 ajax 响应中knockout的项目添加到 observableArray。我的html:

所以我有简单的视图模型:

在我的脚本中之后:

然后什么也没发生。如果我将此代码更改为:

一切正常。(这当然只是简单的例子)。

我怎样才能解决这个问题?

任何帮助,将不胜感激。

更新:

我犯了一些错误,因为问题是wijmo。它将选择更改为 div,我必须调用

添加元素后。

0 投票
1 回答
302 浏览

wijmo - Wijmo 款式大

我在 wijmo 原型中使用这些引用:

但我发现一些小部件和字体对于我的布局来说太大了。我必须下载这些样式表并手动编辑它们还是有更好的方法?

0 投票
1 回答
121 浏览

jquery - JQuery 1.9 - 点击不触发 w/wijmo

对于我的生活,无法弄清楚为什么这不起作用。小提琴说它会,即使有两种不同的方法。我在准备和功能两个方面都进行了尝试。它在从 JQuery 1.8.3 升级之前工作,现在它在 JQuery 1.9.1 中不起作用。

头部包含:

它应该给我“02”的结果,但是点击/打开('点击')没有在我的网站上触发。

在此先感谢您的帮助!