|
Form(Object config ) |
Form |
|
|
add(Field field1 , [Field field2 ], [Field etc ]) : Form |
Form |
Add Ext.form components to the current open container (e.g. column, fieldset, etc) |
|
addButton(String/Object config , Function handler , [Object scope ]) : Ext.Button |
Form |
Adds a button to the footer of the form - this must be called before the form is rendered. |
|
addEvents(Object object ) : void |
Observable |
将对象中没有的事件从给出的对象中复制过来。 |
|
addListener(String eventName , Function handler , [Object scope ], [Object options ]) : void |
Observable |
为该组件加入事件处理器函数 |
|
applyIfToFields(Object values ) : void |
BasicForm |
Calls Ext.applyIf for all field in this form with the passed object |
|
applyToFields(Object values ) : void |
BasicForm |
Calls Ext.apply for all field in this form with the passed object |
|
clearInvalid() : void |
BasicForm |
Clears all invalid messages in this form |
|
column(Object config , [Field field1 ], [Field field2 ], [Field etc ]) : Column |
Form |
Opens the a new Ext.form.Column container in the layout stack. If fields are passed after the config, the
fields are ... |
|
container(Object config , [Field field1 ], [Field field2 ], [Field etc ]) : Layout |
Form |
Opens the a new Ext.form.Layout container in the layout stack. If fields are passed after the config, the
fields are ... |
|
doAction(String actionName , Object options ) : void |
BasicForm |
Performs a predefined action (submit or load) or custom actions you define on this form |
|
end() : Form |
Form |
Closes the current open container |
|
fieldset(Object config , [Field field1 ], [Field field2 ], [Field etc ]) : FieldSet |
Form |
Opens the a new Ext.form.FieldSet container in the layout stack. If fields are passed after the config, the
fields ar... |
|
findField(String id ) : Field |
BasicForm |
Find a Ext.form.Field in this form by id, dataIndex, name or hiddenName |
|
fireEvent(String eventName , Object... args ) : Boolean |
Observable |
触发指定的事件, 并将参数传入(至少要有事件名称)。 |
|
getValues(Boolean asString ) : Object |
BasicForm |
Returns the fields in this form as an object with key value pair. If multiple fields exist with the same name
they ar... |
|
hasListener(String eventName ) : Boolean |
Observable |
检查该对象是否拥有指定事件的侦听器 |
|
isValid() : Boolean |
BasicForm |
Returns true is client-side validation on the form is successful |
|
load(Object options ) : void |
BasicForm |
Shortcut to do a load action |
|
markInvalid(Array/Object errors ) : void |
BasicForm |
Mark fields in this form invalid in bulk. |
|
on(String eventName , Function handler , [Object options ]) : void |
Observable |
为该组件加入事件处理器函数, addListener 的简写方式 |
|
purgeListeners() : void |
Observable |
从对象身上移除所有的侦听器 |
|
remove(Field field ) : void |
BasicForm |
Removes a field from the items collection (does NOT remove its markup) |
|
removeListener(String eventName , Function handler , [Object scope ]) : void |
Observable |
移除侦听器 |
|
render(String/HTMLElement/Element container ) : Form |
Form |
Render this form into the passed container. This should only be called once! |
|
reset() : void |
BasicForm |
Resets this form |
|
setValues(Array/Object values ) : void |
BasicForm |
Set values for fields in this form in bulk. |
|
start(Object container ) : Form |
Form |
Opens the passed container in the layout stack. The container can be any Ext.form.Layout or subclass. |
|
startMonitoring() : void |
Form |
Starts monitoring of the valid state of this form. Usually this is don't by passing the config
option "monitorValid" |
|
stopMonitoring() : void |
Form |
Stops monitoring of the valid state of this form |
|
submit(Object options ) : void |
BasicForm |
Shortcut to do a submit action |
|
un(String eventName , Function handler , [Object scope ]) : void |
Observable |
移除侦听器, removeListener 的简写方式 |
|
updateRecord(Record record ) : void |
BasicForm |
Persists the values in this form into the passed Ext.data.Record object in a beginEdit/endEdit block. |
|
baseParams : Object |
BasicForm |
Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'} |
|
buttonAlign : String |
Form |
Valid values are "left," "center" and "right" (defaults to "center") |
|
errorReader : DataReader |
BasicForm |
An Ext.data.DataReader (e.g. Ext.data.XmlReader to be used to read data when reading validation errors on "submit" ac... |
|
fileUpload : Boolean |
BasicForm |
Set to true if this form is a file upload (YUI adapter only) |
|
itemCls : String |
Form |
A css class to apply to the x-form-item of fields. This property cascades to child containers. |
|
labelAlign : String |
Form |
Valid values are "left," "top" and "right" (defaults to "left"). This property cascades to child containers if not set. |
|
labelWidth : Number |
Form |
The width of labels. This property cascades to child containers. |
|
method : String |
BasicForm |
The request method to use (GET or POST) for form actions if one isn't supplied in the action options |
|
minButtonWidth : Number |
Form |
Minimum width of all buttons (defaults to 75) |
|
monitorPoll : Number |
Form |
The milliseconds to poll valid state, ignored if monitorValid is not true (defaults to 200) |
|
monitorValid : Boolean |
Form |
If true the form monitors it's valid state client-side and fires a looping event with that state. This is required to... |
|
reader : DataReader |
BasicForm |
An Ext.data.DataReader (e.g. Ext.data.XmlReader to be used to read data when executing "load" actions. This is comple... |
|
timeout : Number |
BasicForm |
|
|
url : String |
BasicForm |
The url to use for form actions if one isn't supplied in the action options |
add
public function add(Field field1
, [Field field2
], [Field etc
])
Add Ext.form components to the current open container (e.g. column, fieldset, etc)
参数:
field1
: Fieldfield2
: Field(可选)
etc
: Field(可选)
返回:
This method is defined by Form.
addButton
public function addButton(String/Object config
, Function handler
, [Object scope
])
Adds a button to the footer of the form - this
must be called before the form is rendered.
参数:
config
: String/ObjectA string becomes the button text, an object can either be a Button config object or a valid Ext.DomHelper element config
handler
: FunctionThe function called when the button is clicked
scope
: Object(可选) The scope of the handler function
返回:
This method is defined by Form.
addEvents
public function addEvents(Object object
)
将对象中没有的事件从给出的对象中复制过来。给出的对象必须也继承于 Observable 对象此方法才会有效果。
addListener
public function addListener(String eventName
, Function handler
, [Object scope
], [Object options
])
applyIfToFields
public function applyIfToFields(Object values
)
Calls
Ext.applyIf for all field in this form with the passed object
applyToFields
public function applyToFields(Object values
)
Calls
Ext.apply for all field in this form with the passed object
clearInvalid
public function clearInvalid()
Clears all invalid messages in this form
column
public function column(Object config
, [Field field1
], [Field field2
], [Field etc
])
Opens the a new
Ext.form.Column container in the layout stack. If fields are passed after the config, the
fields are added and the column is closed. If no fields are passed the column remains open
until end() is called.
This method is defined by Form.
container
public function container(Object config
, [Field field1
], [Field field2
], [Field etc
])
Opens the a new
Ext.form.Layout container in the layout stack. If fields are passed after the config, the
fields are added and the container is closed. If no fields are passed the container remains open
until end() is called.
参数:
返回:
Layout
The container object
This method is defined by Form.
doAction
public function doAction(String actionName
, Object options
)
Performs a predefined action (submit or load) or custom actions you define on this form
end
public function end()
Closes the current open container
This method is defined by Form.
fieldset
public function fieldset(Object config
, [Field field1
], [Field field2
], [Field etc
])
Opens the a new
Ext.form.FieldSet container in the layout stack. If fields are passed after the config, the
fields are added and the fieldset is closed. If no fields are passed the fieldset remains open
until end() is called.
This method is defined by Form.
findField
public function findField(String id
)
Find a Ext.form.Field in this form by id, dataIndex, name or hiddenName
参数:
id
: StringThe value to search for
返回:
fireEvent
public function fireEvent(String eventName
, Object... args
)
触发指定的事件并给出参数(至少要有事件名称)。
参数:
eventName
: Stringargs
: Object...传入处理函数的参数
返回:
getValues
public function getValues(Boolean asString
)
Returns the fields in this form as an object with key value pair. If multiple fields exist with the same name
they are returned as an array.
hasListener
public function hasListener(String eventName
)
检查该对象是否拥有指定事件的侦听器
参数:
eventName
: String查询事件之名称
返回:
isValid
public function isValid()
Returns true is client-side validation on the form is successful
load
public function load(Object options
)
Shortcut to do a load action
markInvalid
public function markInvalid(Array/Object errors
)
Mark fields in this form invalid in bulk.
参数:
errors
: Array/ObjectEither an array in the form [{id:'fieldId', msg:'The message'},...] or an object hash of {id: msg, id2: msg2}
返回:
on
public function on(String eventName
, Function handler
, [Object options
])
为该组件加入事件处理器函数, addListener 的简写方式
参数:
eventName
: String侦听事件的类型
handler
: Function事件调用的方法
options
: Object(可选)
返回:
purgeListeners
public function purgeListeners()
remove
public function remove(Field field
)
Removes a field from the items collection (does NOT remove its markup)
removeListener
public function removeListener(String eventName
, Function handler
, [Object scope
])
render
public function render(String/HTMLElement/Element container
)
Render this form into the passed container. This should only be called once!
This method is defined by Form.
reset
public function reset()
setValues
public function setValues(Array/Object values
)
Set values for fields in this form in bulk.
参数:
values
: Array/ObjectEither an array in the form [{id:'fieldId', value:'foo'},...] or an object hash of {id: value, id2: value2}
返回:
start
public function start(Object container
)
Opens the passed container in the layout stack. The container can be any
Ext.form.Layout or subclass.
This method is defined by Form.
startMonitoring
public function startMonitoring()
Starts monitoring of the valid state of this form. Usually this is don't by passing the config
option "monitorValid"
This method is defined by Form.
stopMonitoring
public function stopMonitoring()
Stops monitoring of the valid state of this form
This method is defined by Form.
submit
public function submit(Object options
)
Shortcut to do a submit action
un
public function un(String eventName
, Function handler
, [Object scope
])
移除侦听器, removeListener 的简写方式
updateRecord
public function updateRecord(Record record
)
Persists the values in this form into the passed Ext.data.Record object in a beginEdit/endEdit block.
参数:
record
: RecordThe record to edit
返回:
baseParams
baseParams : Object
Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}
buttonAlign
buttonAlign : String
Valid values are "left," "center" and "right" (defaults to "center")
This config option is defined by Form.
errorReader
errorReader : DataReader
An Ext.data.DataReader (e.g.
Ext.data.XmlReader to be used to read data when reading validation errors on "submit" actions. This is completely optional as there is built-in support for processing JSON.
fileUpload
fileUpload : Boolean
Set to true if this form is a file upload (YUI adapter only)
itemCls
itemCls : String
A css class to apply to the x-form-item of fields. This property cascades to child containers.
This config option is defined by Form.
labelAlign
labelAlign : String
Valid values are "left," "top" and "right" (defaults to "left"). This property cascades to child containers if not set.
This config option is defined by Form.
labelWidth
labelWidth : Number
The width of labels. This property cascades to child containers.
This config option is defined by Form.
method
method : String
The request method to use (GET or POST) for form actions if one isn't supplied in the action options
minButtonWidth
minButtonWidth : Number
Minimum width of all buttons (defaults to 75)
This config option is defined by Form.
monitorPoll
monitorPoll : Number
The milliseconds to poll valid state, ignored if monitorValid is not true (defaults to 200)
This config option is defined by Form.
monitorValid
monitorValid : Boolean
If true the form monitors it's valid state client-side and fires a looping event with that state. This is required to bind buttons to the valid state using the config value bindForm:true on the button.
This config option is defined by Form.
reader
reader : DataReader
An Ext.data.DataReader (e.g.
Ext.data.XmlReader to be used to read data when executing "load" actions. This is completely optional as there is built-in support for processing JSON.
url
url : String
The url to use for form actions if one isn't supplied in the action options