 			var hasRemarks:Boolean = false;
 			if(_view.attributeDefinition != null) {
 				var text:String = getTextFromValue();
-				_view.text = text;
+				if ( ! _view.changed ) {
+					_view.text = text;
+				}
 				hasRemarks = StringUtil.isNotBlank(getRemarks());
 				_contextMenu.updateItems();
 			}

		public static const REASON_BLANK_SYMBOLS:Array = [FieldSymbol.BLANK_ON_FORM, FieldSymbol.DASH_ON_FORM, FieldSymbol.ILLEGIBLE];
		
		private var _view:InputField;
		private var _changed:Boolean = false;
		private var _contextMenu:InputFieldContextMenu;
		
		private static var _dataClient:DataClient;

				operation.nodeName = event.nodeName;
				updRequest.addOperation(operation);
			}
			_dataClient.updateActiveRecord(updRequest, null, faultHandler);
		}
		
		protected static function applyDefaultValueHandler(event:NodeEvent):void {
			var updRequestOp:UpdateRequestOperation = new UpdateRequestOperation();
			updRequestOp.method = UpdateRequestOperation$Method.APPLY_DEFAULT_VALUE;
			updRequestOp.parentEntityId = event.nodeProxy.parentId;
			updRequestOp.nodeId = event.nodeProxy.id;
			
			var updRequest:UpdateRequest = new UpdateRequest(updRequestOp);
			_dataClient.updateActiveRecord(updRequest, null, faultHandler);
		}
		
