Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以编辑文本单元格';单元格表中的文本是否可以重置?_Javascript_Gwt - Fatal编程技术网

Javascript 可以编辑文本单元格';单元格表中的文本是否可以重置?

Javascript 可以编辑文本单元格';单元格表中的文本是否可以重置?,javascript,gwt,Javascript,Gwt,我正在使用GWT-2.1.0,通过CellTable绘制了一个表,其中包含EditTextCell的第三列。我正在尝试使用以下代码为每个可见行修改该单元格的值: table.getRowElement(i).getCells().getItem(2).setInnerHTML("<div style=\"outline:none;\" tabindex=\"-1\">0</div>"); Window.alert("Pause"); table.getRowElemen

我正在使用GWT-2.1.0,通过CellTable绘制了一个表,其中包含EditTextCell的第三列。我正在尝试使用以下代码为每个可见行修改该单元格的值:

table.getRowElement(i).getCells().getItem(2).setInnerHTML("<div style=\"outline:none;\" tabindex=\"-1\">0</div>");
Window.alert("Pause");
table.getRowElement(i).getCells().getItem(2).setInnerHTML(“0”);
窗口提示(“暂停”);
感谢此警报,我可以看到所有行都已正确更新为新值,但是,一旦循环结束,表的刷新将恢复用户的输入,从而使已完成的工作无效

是否有EditTextCell用来保存数据的临时缓存?我可以用另一种方式删除用户插入的文本吗?我是否可以访问CellTable的列以便使用setValue(…)字段

有人能帮忙吗

提前谢谢

使用*.setInnerText(“0”);也失败了。
P.P.S我已经读到GWT2.2.0应该有一个CellTable.getColumn(int-index)方法来这样做,但我不知道它是否对我有用——更重要的是,它应该在什么时候出现。

EditTextCell是的一个子类,它有clearViewData方法。可以为表中要清除其数据的所有对象调用该方法