 	
 	_convertValue: ( data )=>
 		_data = {}
-		_data.value = data.id
+		if @convertValueToInt
+			_data.value = parseFloat( data.id )
+		else
+			_data.value = data.id
 		_data.label = data.text if data.text?
 		return _data
 

		_opts = []
		for opt in options
			if _.isString( opt ) or _.isNumber( opt )
				_opts.push { value: opt, label: opt, group: null }
			else if _.isObject( opt )
				_opts.push _.extend( {}, @optDefault, opt )

		return _opts

	unselect: ( evnt )=>

		@select2 = null
		
		return super
		
	_checkIntValue: ( _opts = [] )=>
		if not _opts or not _opts.length
			return false
		for _v in _opts
			if _v.value? and _.isString( _v.value )
				return false
			if _v? and _.isString( _v )
				return false
			
		return true

	_initSelect2: =>
		
		if not @select2?
			_opts = _.extend( {}, @defaultModuleOpts, @model.get( "opts" ), { multiple: @model.get( "multiple" ) or false }, @forcedModuleOpts )
			@$inp.select2( _opts )
