0
我正在使用GWT-2.1.0,並且通過CellTable繪製了一個表格,其中包含第三列EditTextCell。我試圖通過使用代碼來修改單元格的值對每個可見行:EditTextCell的文本可以在CellTable中重置嗎?
table.getRowElement(i).getCells().getItem(2).setInnerHTML("<div style=\"outline:none;\" tabindex=\"-1\">0</div>");
Window.alert("Pause");
感謝警報我可以看到,所有的行已正確更新爲新值,但是,一旦週期結束時,表的刷新會恢復用戶的輸入,從而使作業完成。
EditTextCell用來保存數據是否有一些臨時緩存?我能以其他方式擦除用戶插入的文字嗎?我可以到達CellTable的Column,因此允許我使用setValue(...)字段嗎?
任何人都可以幫忙嗎?
提前致謝!
P.S.使用* .setInnerText(「0」);也失敗了。 P.P.S我讀過GWT2.2.0應該有一個CellTable.getColumn(int index)這樣做的方法,但我不知道它對我是否有用 - 更重要的是,它何時應該出來。