我正在使用 GWT2.3 单元格表
如何使用 javascript/jquery 从 Commit() 和 Cancel() 中调用 GWT'-CellTable-CustomEditTextCells api?
以下是 EdittextCell-GWT 的 cancel()
在 javascript 中执行此操作的任何替代方法?
/**
* Commit the current value.
*
* @param context the context of the cell
* @param parent the parent Element
* @param viewData the {@link ViewData} object
* @param valueUpdater the {@link ValueUpdater}
*/
private void commit(Context context, Element parent, ViewData viewData,
ValueUpdater<String> valueUpdater) {
String value = updateViewData(parent, viewData, false);
clearInput(getInputElement(parent));
setValue(context, parent, viewData.getOriginal());
if (valueUpdater != null) {
valueUpdater.update(value);
}
}
以下是 EdittextCell-GWT 的 cancel()
在javascript中执行此操作的任何替代方法
/**
* Convert the cell to non-edit mode.
*
* @param context the context of the cell
* @param parent the parent Element
* @param value the value associated with the cell
*/
private void cancel(Context context, Element parent, String value) {
clearInput(getInputElement(parent));
setValue(context, parent, value);
}
使用 javascript 我想将新值更新到选定的单元格并将其转换为非编辑模式如何使用 javascript/jquery?
额外信息:
当 EditTextCell 处于非编辑模式时,其内部 html 代码在单击 editTextCell 后,单元格从非编辑模式转换为编辑模式。我在该单元格中创建了 Input element + Img。
单击图像时,我打开了 jquerys datepicker。
单击 jquery datepicker 上的“完成”按钮时,我需要将该单元格转换为非 edt 模式,并将新值更新为 GWT celltable 提供的 valueUpdater。valueUpdater 将新值更新到 celltable。
请为我提供解决方案或解决此问题的任何指针。
提前致谢。