问题标签 [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.
jquery - Wijmo 网格分页的可扩展性
我可以扩展 Wijmo Grid Paging 行为以显示除了显示 First、Last、Previous 和 Next 按钮之外,还想显示总页数和页面索引(1-30 of 300)。如果是,请一些机构可以指导我。
提前致谢。
wijmo - wijgrid中的自定义数据加载、排序、分页
我有一个 wijgrid,我需要实现自定义分页和排序(阅读:服务器端分页和排序),但我需要使用我们的自定义客户端库加载数据。它处理我们的服务器端代码所期望的各种身份验证和 XSS 过程。
因此,查看自定义分页示例,我有点需要结合“动态数据”示例,我可以在其中提供自己的loading
函数和“远程数据”示例。正如我所看到的,动态数据的问题在于它期望loading
函数通过设置 dataSource.data 属性与数据来结束。就我而言,我不能这样做,因为我需要等待 ajax 调用完成,然后处理返回的数据。
这是一种可能性,还是我完全走错了路?
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.* 时遇到了性能问题,因此升级并非迫在眉睫。
jquery - 当视图模型中的值发生更改时,下拉列表不更新视图
在我看来,我有以下几点:
与邮件相同的按钮然后在我的视图模型中调用此函数
在 viewAttached 处理程序中,我有以下代码使输入和选择语句利用 wijmo 控件。
我想将邮寄地址复制到物理地址字段中,这适用于除该字段之外的所有PhysicalState
字段。如果我检查视图模型,则视图模型中的物理状态值会更改,但视图不会更新选择中的值。如果我点击保存按钮,PhysicalState 字段将被保存为正确的值。
我正在使用以下内容:
- wijmo专业版2013.v1.2
- 杜兰达尔
- 微风
- jQuery 1.90.1
- jqueryui 1.10.2
- 淘汰赛2.2.1
charts - Wijmo 的 wijlinechart 数据系列中的差距
所以我使用 Wijmo 2.1.6 wijlinechart 来显示多个数据系列,每个数据系列可能有也可能没有不连续性——即线条应该中断的地方。我已经能够通过在不连续性上将系列分开来显示这些 - 请参阅下面的两个系列的示例,其中包含多个此类不连续性。
问题在于,这意味着 wijmo 将原始系列的每件作品都视为自己的系列,因此,属于同一 ur 系列的所有作品都具有不同的颜色,而不是具有相同的颜色。
我的问题是我是否可以强制这些作品全部以相同的颜色显示,这样它看起来就像一个有间隙的单个系列。
我猜这可能意味着找到一种方法来强制 wijmo 以特定颜色显示给定系列。另一种选择是它可能与hole属性有关,但我根本找不到太多关于它的信息,而且我使用它的实验并显示:“excludeHole”并不令人鼓舞。
breeze - 将 wijmo 事件日历与 Breeze 一起使用时“超出最大调用堆栈大小”
我在 viewmodel 有这段代码:
然后我有这样的看法:
但是此代码会引发超出最大调用堆栈大小的异常。
当我用像下面的代码这样的硬编码事件填充 self.events() 时,它可以完美地工作:
我无法弄清楚发生了什么...
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 示例会有所帮助:
ajax - 将项目推送到ajax请求成功函数中的observableArray
在我的应用程序中,我想将 ajax 响应中knockout
的项目添加到 observableArray。我的html:
所以我有简单的视图模型:
在我的脚本中之后:
然后什么也没发生。如果我将此代码更改为:
一切正常。(这当然只是简单的例子)。
我怎样才能解决这个问题?
任何帮助,将不胜感激。
更新:
我犯了一些错误,因为问题是wijmo。它将选择更改为 div,我必须调用
添加元素后。
wijmo - Wijmo 款式大
我在 wijmo 原型中使用这些引用:
但我发现一些小部件和字体对于我的布局来说太大了。我必须下载这些样式表并手动编辑它们还是有更好的方法?
jquery - JQuery 1.9 - 点击不触发 w/wijmo
对于我的生活,无法弄清楚为什么这不起作用。小提琴说它会,即使有两种不同的方法。我在准备和功能两个方面都进行了尝试。它在从 JQuery 1.8.3 升级之前工作,现在它在 JQuery 1.9.1 中不起作用。
头部包含:
它应该给我“02”的结果,但是点击/打开('点击')没有在我的网站上触发。
在此先感谢您的帮助!