如何使用行ID在gridx网格中选择一个复选框?

Posted

技术标签:

【中文标题】如何使用行ID在gridx网格中选择一个复选框?【英文标题】:How to select a checkbox in a gridx grid using row id? 【发布时间】:2017-06-21 15:42:34 【问题描述】:

我希望在我右键单击网格中的行时选中该复选框。我的应用程序仅支持 javascript。它不支持jquery。所以请用javascript发送你的答案。 我使用以下代码来激活右键单击事件并获取我右键单击的行的 ID 值。请帮我检查对应行的复选框。

this.gridConnections.push(aspect.after(this.grid, "onRowContextMenu", lang.hitch(this, function(evt)

            var rowID = evt.rowId; 
            console.log("right click"); 
            event.stop(evt);
        ), true));

【问题讨论】:

【参考方案1】:

一旦你有了行对象,你也可以得到该行上的复选框,比如 this.yourcheckboxdijit.byId("yourcheckbox")。然后使用

this.yourcheckbox.set("checked",true)

dijit.byId("yourcheckbox").set("checked",true);

【讨论】:

以上是关于如何使用行ID在gridx网格中选择一个复选框?的主要内容,如果未能解决你的问题,请参考以下文章

从一个网格中选择行并将它们传递到另一个网格

增强网格中的行选择

当用户在 GridView ASP.NET 中选择一行时如何自动选择相同 ID 的其他行

从视图模型中选择数据网格行中的所有复选框

如何从 EXT 网格中复选框选择模型中的所有视图中删除复选框选择

特定操作完成后 Dojo Gridx 刷新表?