Supplies the functionality to do "actions" on forms and initialize Ext.form.Field types on existing markup.
|
BasicForm(String/HTMLElement/Ext.Element el , Object config ) |
BasicForm |
|
|
add(Field field1 , [Field field2 ], [Field etc ]) : void |
BasicForm |
Add Ext.form components to this form |
|
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 |
|
doAction(String actionName , Object options ) : void |
BasicForm |
Performs a predefined action (submit or load) or custom actions you define on this form |
|
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() : void |
BasicForm |
Looks at the fields in this form, checks them for an id attribute
and call applyTo on the existing dom element with t... |
|
reset() : void |
BasicForm |
Resets this form |
|
setValues(Array/Object values ) : void |
BasicForm |
Set values for fields in this form in bulk. |
|
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. |
add
public function add(Field field1
, [Field field2
], [Field etc
])
Add Ext.form components to this form
参数:
field1
: Fieldfield2
: Field(可选)
etc
: Field(可选)
返回:
This method is defined by BasicForm.
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
This method is defined by BasicForm.
applyToFields
public function applyToFields(Object values
)
Calls
Ext.apply for all field in this form with the passed object
This method is defined by BasicForm.
clearInvalid
public function clearInvalid()
Clears all invalid messages in this form
This method is defined by BasicForm.
doAction
public function doAction(String actionName
, Object options
)
Performs a predefined action (submit or load) or custom actions you define on this form
This method is defined by BasicForm.
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
返回:
This method is defined by BasicForm.
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.
This method is defined by BasicForm.
hasListener
public function hasListener(String eventName
)
检查该对象是否拥有指定事件的侦听器
参数:
eventName
: String查询事件之名称
返回:
isValid
public function isValid()
Returns true is client-side validation on the form is successful
This method is defined by BasicForm.
load
public function load(Object options
)
Shortcut to do a load action
This method is defined by BasicForm.
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}
返回:
This method is defined by BasicForm.
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)
This method is defined by BasicForm.
removeListener
public function removeListener(String eventName
, Function handler
, [Object scope
])
render
public function render()
Looks at the fields in this form, checks them for an id attribute
and call applyTo on the existing dom element with that id
This method is defined by BasicForm.
reset
public function reset()
This method is defined by BasicForm.
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}
返回:
This method is defined by BasicForm.
submit
public function submit(Object options
)
Shortcut to do a submit action
This method is defined by BasicForm.
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
返回:
This method is defined by BasicForm.
baseParams
baseParams : Object
Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}
This config option is defined by BasicForm.
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.
This config option is defined by BasicForm.
fileUpload
fileUpload : Boolean
Set to true if this form is a file upload (YUI adapter only)
This config option is defined by BasicForm.
method
method : String
The request method to use (GET or POST) for form actions if one isn't supplied in the action options
This config option is defined by BasicForm.
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.
This config option is defined by BasicForm.
timeout
timeout : Number
This config option is defined by BasicForm.
url
url : String
The url to use for form actions if one isn't supplied in the action options
This config option is defined by BasicForm.