Home Reference Source Repository
import TextBox from 'melon/src/TextBox.js'
public class | source

TextBox

Extends:

melon-core/InputComponent~InputComponent → TextBox

Constructor Summary

Public Constructor
public

constructor(props: *, context: *)

Member Summary

Public Members
public

state: *

Method Summary

Public Methods
public
public
public

needValidate(eventName: *): *

public

onBlur(e: *)

public

onChange(e: *)

public

onFocus(e: *)

public

render(): *

public

renderFloatingLabel(floatingLabel: *, isFloating: *, isFocus: *): *

public

Public Constructors

public constructor(props: *, context: *) source

Params:

NameTypeAttributeDescription
props *
context *

Public Members

public state: * source

Public Methods

public componentDidMount() source

public componentWillReceiveProps(nextProps: *) source

Params:

NameTypeAttributeDescription
nextProps *

public needValidate(eventName: *): * source

Params:

NameTypeAttributeDescription
eventName *

Return:

*

public onBlur(e: *) source

Params:

NameTypeAttributeDescription
e *

public onChange(e: *) source

Params:

NameTypeAttributeDescription
e *

public onFocus(e: *) source

Params:

NameTypeAttributeDescription
e *

public render(): * source

Return:

*

public renderFloatingLabel(floatingLabel: *, isFloating: *, isFocus: *): * source

Params:

NameTypeAttributeDescription
floatingLabel *
isFloating *
isFocus *

Return:

*

public syncTextareaHeight() source