javascript - 无法获取单元格值-DHTMLX

标签 javascript gridview dhtmlx

我对这个dhtmlx比较陌生。我必须基于复选框选择来编辑值。我正在尝试做。但是不知何故,它引发了异常。尝试了几乎所有可能的API选项。但是似乎没有任何作用。

var x = document.getElementById("attendance");
if (x.checked === true) {
    var classGrid= getClassGrid();
    classGrid.cells("present",1).setValue("Y");
    alert("done");
} else {
    var classGrid = getClassGrid();
    classGrid.cells("present",1).setValue("N");
    alert("done");
}


XML是这样的:

<row id="present"><cell class="label" image="blank.gif">Attendance </cell><cell id="leave" type="leaveType">Y</cell></row></rows>


调试器每次上线时都会不断抛出TypeException,
    classGrid.cells(“ present”,1).setValue(“ Y”);
要么
    classGrid.cells(“ present”,1).setValue(“ N”);

最佳答案

var row = classGrid.getRowById(“ row_id”);
使用此“行”对象,您可以像

要获取选中或未选中的属性,(在网格中,这两个是不同的图像。)因此,对于选中,image(aatr,src)以'0.gif'结尾,对于未选中,image(attr,src)以'1结尾。 gif”。根据结尾字符串,您可以使用javascript中的“匹配”功能来获取状态。

然后
x.cells [cell_index] .innerText =“ Y”或“ N”;
// cell_index就像0或1或2或3 ...

关于javascript - 无法获取单元格值-DHTMLX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184152/

相关文章:

javascript - 在 AngularJS 中处理页眉和页脚

c# - 使用 CheckBox 在 ASP.NET GridView 中选择行

java - GridView 图像宽度和高度

javascript - 从 dhtmlx 树中的 json 动态扩展父节点的函数

javascript - dhtmlxgantt 填充嵌套 JSON 数据

javascript - 使用 DHTMLX Scheduler,防止将鼠标悬停在事件之外到工具提示时工具提示消失

javascript - 如何在 AngularJS 1.6 上正确添加 headers

javascript - 在比较模式下,Amcharts 在一张图表上显示多个工具提示(气球)

javascript - 如何将此功能放入表单元素按钮中?

c# - ASP.Net GridView 5000 条记录