问题标签 [dgrid]
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.
dojo - 在 dgrid (dojo) 中检索选定的单元格信息
我在我的 dojo 项目中使用 dgrid 组件。我有一个网格和一个按钮。我在网格上启用了单元格选择。
如何检索所选单元格的信息(数据)?我的用例是每当我单击按钮时,我应该能够获取与网格中选定单元格关联的数据。
我尝试在https://github.com/SitePen/dgrid/wiki/Components-Mixins查找文档,但找不到任何相关信息。
javascript - 用对话框连接 dgrid
嗨,这是我的 dGrid html 的代码:
我已经使用以下方法将它们连接起来:
如您所见,此代码打开一个对话框。现在我想访问dgrid
我在对话框中按下特定按钮时选择的单元格,并根据对话框中的输入更改单元格的值。如何从该功能访问单元格?问题是它可以是 dgrid 中的任何单元格,并且他们没有 id 可以使用dijit.byId();
请帮帮我!
javascript - 在没有商店的情况下使用带有选择器列插件的 Dojo dgrid?
是否可以使用带有复选框的数组(而不是数据存储)支持的 Dojo dgrid小部件来选择行?
我成功地从一个基本的数组支持的 dgrid 开始,然后添加了Selection mixin以启用行选择。所以现在我有一个由数组支持并允许行选择的 dgrid。但是,当我尝试通过选择器列插件添加复选框时,出现错误:this.store is undefined.
我确定 this.store 用于识别选择了哪些行:有几个调用 this.store.getIdentity(rowObject) 方法,它与查询网格选择时返回的结果直接相关。
当使用对象数组而不是存储时,是否可以指定某个列字段来标识选定的行?下面我的代码中的 WORKAROUND_STORE 有效地做到了这一点,但也许我错过了一个简单的解决方案,比如设置一些属性,例如:selector({idProperty: 'col1'}).
看起来它应该更容易做到。
dojo - 动态隐藏 dgrid 中的列
如何根据一些运行时参数隐藏 dgrid (gridFromHtml) 中的完整列?假设参数的值为真,我应该能够显示某个列,如果值为假,那么我应该能够隐藏同一列。
dojo - 新的 dojo dgrid 小部件无法正常工作并显示在自定义小部件中
我正在研究一个 dojo 网格,这是新的 dojo dgrid,但我通过调用 html 标记文件上的 id 使 dgrid 工作,但我需要创建一个小部件,类似于将我的网格放入其中并能够访问的东西它通过 html 使用 dojotype。
我花了大约三天的时间来解决这个问题,但由于某种原因,如果我在我创建的小部件中声明它,我的网格不会显示。
下面是我的代码示例:
javascript - 禁用 dojo dgrid 中的特定行
是否可以禁用 dojo dgrid 中显示的特定行?我仍想显示它们,但不允许用户选择/编辑它们。
假设我的 dgrid 有 10 行,我想禁用 3。
干杯
dgrid - 如何在编辑器 dgrid 中用 editorArgs 替换 widgetArgs
在 dgrid 0.3 中,widgetArgs 被 editorArgs 替换,不能再指定为函数。我需要通过在运行时从服务器查询来在组合框中显示选项。当时创建编辑器时,我没有可用的选项。早些时候,我曾经将 widgetrArgs 指定为函数,并且每个 dbclick 编辑器都是使用通过 widgetargs 传递给构造函数的选项创建的,但现在 0.3 以后的编辑器将只创建一次,然后如何在运行时刷新选项。
谢谢,桑迪普
dojo - Dgrid:ColumnHider 插件的“隐藏”属性未生效
我有一列将“隐藏”和“不可隐藏”都设置为 true。但是,该列并没有隐藏....在进行一些测试后,我发现它仅在 unhidable 设置为 false 时才会隐藏。
IE,
不工作
作品
不可能同时隐藏和不可隐藏吗?
仅供参考,我也在使用 ColumnResizer 和 DijitRegistry 插件。这是网格模板中的列定义:
dojo - 运行 dojo dgrid : subrows 未定义
我曾尝试使用 dgrid (使用他们的示例)为网格布局实现一个类,但是在加载我的网格时出现此错误(subRows 未定义)。我的代码看起来像这样:
并像这样调用/创建它,
json - 带有 ObjectStore(本地 json)的 Dojo OnDemandGrid (dgrid)
这段代码有什么问题?我可以获取我的 json 并使用警报对其进行调试(以便该部分与 xhr 一起使用)......例如,如果我在(xhr 的)函数中执行此操作,则 alert(data[0].name) 我得到正确的价值。网络上也没有太多示例......但是指定列并添加对象存储并没有显示任何内容......基本上,我只想加载一些 json 文件(本地)并将其呈现在网格上,但我最终将使用 REST 在我的应用程序中处理 CRUD(因此,我将在不久的将来使用 JsonRest)。
我认为它也与 AJAX 相关......我可能应该将同步设置为 true(因为看起来我的全局变量无法正常工作......未定义)。