 			left: true
 
 		@__button = new CUI.defaults.class.Button(button_opts)
+
+		@addClass("cui-data-field-input")
 
 		# this means the button's text is rendered by
 		# the "renderDisplay" function

			# CUI.debug("display", display,@__formPopover.getGroupData())

		if @_renderDisplayButton
			if @__old_render == null or @__old_render != render
				if render == false
					@__button.deactivate()
				else if render == true
					@__button.activate()
				else if render instanceof Icon
					@__button.setIcon(render)
					@__button.setText()
				else
					@__button.setIcon()
					@__button.setText(render)

				if @__old_render != null
					# CUI.debug "FormPopover.__renderDisplay: triggering list-view-resize:", @__old_render, render
					Events.trigger
						type: "content-resize"
						node: @DOM
				@__old_render = render

		else
			if @__old_display == null or @__old_display != display

			@addClass("cui-form-popover-has-button-text")
		@append(@__button, "center")
		@append(@getChangedMarker(), "center")
		DataField::render.call(@)
		@

	getButton: ->
		@__button

	displayValue: ->
		DataField::displayValue.call(@)
