问题标签 [jqxwidgets]
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 - javascript 代码未获取第一条记录的 code_description 值
我有类似于这里提到的 JSFiddle的东西。JSFiddle 工作正常,但是,我在我的代码中看到了一个奇怪的行为。即使我看到在从 web 服务返回的数据(JSON 格式)中,每个记录都存在描述,但第一个单元格的描述始终为空。请查看下面的代码,如果我遗漏任何内容,请告诉我:
例如,如果我的 JSON 如下:
我没有看到上面 JSON 响应中的第一个code_description
值,This employee has received his salary
而上面代码中提到的以下行在控制台面板中清楚地显示了它:
npm - npm jqwidgets-framework 安装和许可
我拥有其他帐户的 jqWidgets 许可证,之前我通过在解决方案中包含下载的文件夹来添加所需的 js 和样式文件。那时它工作得很好。
现在我希望通过 npm 安装 jqwidgets-framework,但现在我在所有网格和控件中都得到了水印,当我们在没有许可的情况下使用 jqWidgets 时会显示水印。
如何使用 HTML 和 react 控件在 .NET 解决方案中为 npm 包申请/获取许可证。
javascript - 当行值相同时如何合并jqxgrid中的行?
我需要合并具有相同行值的 jqxgrid 中的单元格。请问有人可以帮我吗?
javascript - 如何重新加载jqxwindow initContent:function()?
请告诉我如何重新加载 jqxwindow 的内容 initContent: function ()
。我在 jsp 中为下面的所有 id 创建了一个 div。
现在整个场景是:
我有两个按钮(按钮的 ID 是:
id1
和id2
)。在两个按钮的单击事件中,我想使用相同的代码执行两个不同的函数(函数名:f1()
和f2()
),但是在这两个函数中,我在initContent: function()
.如果我单击按钮一(id1)并执行该功能
f1()
,它将正常工作,但是当我单击按钮二(id2)并执行该功能f2()
时,它将执行与initContent()
Function相同的逻辑f1()
。
javascript - 为什么滚动网格中的 jqxgrid 未选中复选框或单选按钮列?
我使用radiobutton的渲染器列使用JQXWidgets Grid(JQXGRID),并通过rowdata值检查了True或false,当检查了多个无线电和滚动网格时,未选中的已检查收音机按钮(更改状态)。
编辑: 请在代码段下方运行并检查许多收音机,然后滚动网格,您会看到已检查未选中的旧收音机。
angular - Angular:debugElement 查询没有找到元素,但 jQuery 找到了
我已经忍受了一段时间。我正在使用第三方列表框小部件(jqx-listbox)并尝试对其进行测试。一切正常ng serve
,甚至在 Chrome 中查看 Karma 输出时,我可以看到整个 UI、列表框和项目,这是我想要测试的。
问题是在测试中查询元素:
let openListbox = fixture.debugElement.query(By.css('.jqx-listitem-element'));
返回 null,而如果我在该行设置断点,并在 Chrome 控制台中使用 jQuery,$('.jqx-listitem-element)
则返回 DOM 元素!
如果我将测试中的查找更改为模板 () 中定义的元素,<jqxlistbox>
如下所示:let openListbox = fixture.debugElement.query(By.css('jqxlistbox'))
,这将返回 debugElement,我什至可以在该断点处检查该事物的本机元素,并查看其中是否包含内容,但无论我尝试了什么(返回该元素然后对其进行查询),我似乎都无法更深入地查询该对象,因此我的测试一直失败。
我也尝试过使用fakeAsync
,fixture.whenStable
但似乎完全跳过了(或者它永远不会稳定)。
这是小部件在运行时生成的渲染模板代码(这是我要检查的最里面的跨度)
编辑
我可以获得外部元素,它innerText
是该跨度的文本:“打开硬错误”,但这只是因为它是整个元素中唯一的文本节点。
使用这个测试代码,第一个断言通过,第二个断言失败,出现“无法读取 null 的属性 nativeElement”的错误,这对我来说太奇怪了,因为如果它可以找到 innerText,那么它就拥有整个 DOM 元素。我想知道查询查询返回的 DebugElement 是否有问题?:
javascript - 如何用格式解析 jqwidgets (jqx) 日期?
基本上我有来自服务器的日期格式,以前不知道,日期已经以这种格式格式化,例如格式是“dd/MM/yyyy”,日期是“21/01/2018”(两个字符串)。如我所见,使用 jqx 的格式与默认的 JS 格式不同。
我需要做的是将其解析为 JavaScript 日期对象。我在官方文档中找不到答案。
如果您知道日期格式,使用 JS、jqwidgets 或 momentjs,解析日期字符串是否容易?