valueField.setCanEdit(true);
setFields(nameField, valueField);
// listeners to intercept when the user starts to edit data
addEditorEnterHandler(new EditorEnterHandler() {
public void onEditorEnter(EditorEnterEvent event) {
Record record = event.getRecord();
enableSpecificEditor(record);
}
});