问题标签 [dojox.grid.datagrid]
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.
jsp - 在 dojox.grid.DataGrid 中选择特定行时执行事件
我有一个运行良好的代码,并在 dojox.grid.DataGrid 的网格中向我显示了一组值。现在我想执行一些事件,比如当我点击一个特定的行时,它会将我重定向到一个新的 JSP 页面。或者会打开一个窗口让我可以做点什么。怎么做 ?请帮帮我。谢谢。
代码是::
javascript - 如何在道场网格中获取列名。
我想检索一个特定的列名并对其执行一个事件。怎么做 。? 使用 dojox.grid.datagrid。就像目前我的网格中有 3 个列或字段(ID、名称、电子邮件)。我想要一个特定的列电子邮件。当我单击该列下的任何值时,不应打开对话框。但是,当我单击其他任何位置(在特定行的其他 2 列上)时,它会打开。
javascript - 点击事件刷新网格数据
我有这个代码。在这里,我通过 Jquery Ajax($.get()) 在某个点击事件上调用函数 gotoa() 通过 URL 检索一组新值。我正确地获得了一组值,因为我得到了正确的警报结果。但此时网格并没有自我更新。当我刷新整个页面时,网格会更新。如何在调用 gotoa() 本身时更新网格。?
编码 ::
alert(result) 在特定时间点的输出是这样的::
alert(store) 的输出类似于 ::
我在点击内容窗格内的任意位置时调用 gotoa() (暂时,稍后将放置一个按钮或其他东西),如下所示::
如何升级网格数据?谢谢。
javascript - 在单击事件时,数据未显示在 dojox.data.Datagrid 中。
我想在数据网格中显示数据。数据由 URL 检索,使用 $.get 方法作为 JSon 类型。我没有收到任何错误。但也没有得到数据网格。这是我的脚本代码::
我的标记代码是::
当我单击内容窗格内部时,我得到警报(数据)输出,就像通过 $.get 方法以 JSon 检索数据时一样::
以文本形式检索数据时输出为::
现在,当我更新数据时,我确实收到了数据警报 ryt。即值在警报(数据)中得到更新,我的 $.get 函数工作正常。并且还收到 alert('Load was executed.') 消息。但是网格没有显示出来。它不是数据。但网格也没有显示。单击时仅显示警告框。而已。我在哪里犯错?我应该将数据作为文本或 JSON 检索,以便将值正确传递给“items:”。请帮忙。我希望在单击事件时,网格会根据数据库的更改自行刷新。谢谢。
dojo - Using Nested Fields from an XMLStore in a DataGrid in Dojo
I have an XMLStore I'm using for the source of a DataGrid. I'm able to pull out top-level fields for use in the data grid, however I can't figure out how to pull out deeply nested fields from the XML.
Here's a sample of my XML data:
And here's the javascript I'm using to set up the grid:
I can get the catalog number and description to show up just fine in the DataGrid, but I've tried a bunch of things to target the instructor name without success so far.
How can you define a field that targets a nested element?
javascript - 使用 dojo.xhrget() 方法在 Dojogrid 中显示数据
我想显示一组数据,我通过使用 dojo.xhrget() 方法对服务器进行异步调用来检索这些数据。我正在通过 URL 检索数据,并且我希望每次用户在内容窗格中单击时,都会在网格中显示一组新值,而无需刷新整个页面。问题是数据没有显示在网格中。我通过 xhrget() 错误方法收到错误。
我的脚本的代码是::
现在,这里 alert(data) 和http://localhost:8080/2_8_2012/jsp/GetJson.jsp的输出是相同的,即 ::
我的 xhr.get 函数在数据检索方面运行良好。即当我更新数据库中的值时。我确实得到了带有更新值的警报(数据)输出,而无需再次刷新整个页面。但数据不显示在数据网格中。
我收到警报
http://localhost:8080/2_8_2012/jsp/GetJson.jsp的代码是 ::
标记代码是::
我没有得到什么问题。你能帮我弄清楚为什么我会收到错误警报吗?谢谢。
json - 如何创建 json 格式的数据
我有一个 Struts 2 应用程序,在其中我使用 struts 2 json 插件进行 json 处理。
现在我想使用 dojo 数据网格从动作中填充数据。我可以调用动作。所有内置数据类型都在操作中工作。但是,当我在我的类中使用自定义对象时,我在操作类中遇到错误。
我想使用 ItemFileReadStore 作为网格的存储,该网格需要以下格式的数据:
现在我有一个名为 Device 的类。我想将设备对象列表发送回客户端。但是我如何提供上述格式的数据并在客户端使用它。?
编辑:
我收到以下错误:
这个错误的原因是什么。我的行动课是:
Struts 配置:
jsonWrapper 类:
谢谢.. :)
dojox.grid.datagrid - 当 JsonRestStore 有新数据时更新 DataGrid
Dojo 版本是 1.7.2
我有一个 DataGrid,其中填充了来自 MemoryStore 的数据。它工作正常,但在存储中更新对象时,网格中的数据不会更新。
这是网格和商店的连接方式:
我有一个更新商店数据的功能:
如果此函数运行时商店为空,则项目将显示在 中,DataGrid
但一旦项目在网格中,它们就不会更新。这是一个测试系统,Form 对象的一部分在每次调用时都会发生变化。
我最终做的是更改服务器上的方法以始终返回所有项目,然后 javascript 函数如下所示:
这也有效。选择被保留,DataGrid 不会闪烁。但这有点违背了目的。
我找到了这篇文章,但无法理解它。我尝试了很多东西,但没有任何效果。在本文中,dojo.connect
使用旧语法而不是新的dojo.on
.
我敢肯定,某处只是缺少一个细节。
谢谢您的帮助。
dojox.grid - 子类 QueryReadStore 或 ItemFileWriteStore 以包括写入 api 和服务器端分页和排序。
我正在使用 Struts 2 并希望包含一个可编辑的服务器端分页和排序网格。
我需要对 QueryReadStore 进行子类化以实现写入和通知 API。我不想包含服务器端 REST 服务,所以我不想使用 JsonRest 存储。知道如何做到这一点。?我必须重写哪些方法以及如何重写。我已经经历了很多例子,但我不知道如何准确地做到这一点。
也可以只扩展 ItemFileWriteStore 并覆盖其方法以包括服务器端分页吗?如果是这样,那么我需要覆盖哪些方法。我可以举一个关于如何做到这一点的例子吗?
dojo - 将图标添加到 dojo 数据网格
我想在 dojox 数据网格的列中设置一个图标。我可以像在道场树中那样设置类图标吗:dijit/Tree
getIconClass
?
谢谢