Supplies the functionality to do "actions" on forms and initialize Ext.form.Field types on existing markup.
This class has no public properties.
|
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 |
Copies any events from the passed object onto this object if they do not already exist. The passed object
must also ... |
|
addListener(String eventName , Function handler , [Object options ]) : void |
Observable |
Appends an event handler to this component |
|
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 |
Fires the specified event with the passed parameters (minus the event name). |
|
getValues() : 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 |
Checks to see if this object is currently listening for a specified event |
|
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 |
Appends an event handler to this element (shorthand for addListener) |
|
purgeListeners() : void |
Observable |
Removes all listeners for this object |
|
remove(Field field ) : void |
BasicForm |
Removes a field from the items collection (does NOT remove it's markup) |
|
removeListener(String eventName , Function handler , [Object scope ]) : void |
Observable |
Removes a listener |
|
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 |
Removes a listener (shorthand for 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
Parameters:
field1
: Fieldfield2
: Field(optional)
etc
: Field(optional)
Returns:
This method is defined by BasicForm.
addEvents
public function addEvents(Object object
)
Copies any events from the passed object onto this object if they do not already exist. The passed object
must also inherit from Observable for this method to have any effect.
addListener
public function addListener(String eventName
, Function handler
, [Object options
])
Appends an event handler to this component
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
Parameters:
id
: StringThe value to search for
Returns:
This method is defined by BasicForm.
fireEvent
public function fireEvent(String eventName
, Object... args
)
Fires the specified event with the passed parameters (minus the event name).
getValues
public function getValues()
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
)
Checks to see if this object is currently listening for a specified event
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.
Parameters:
errors
: Array/ObjectEither an array in the form [{id:'fieldId', msg:'The message'},...] or an object hash of {id: msg, id2: msg2}
Returns:
This method is defined by BasicForm.
on
public function on(String eventName
, Function handler
, [Object options
])
Appends an event handler to this element (shorthand for addListener)
purgeListeners
public function purgeListeners()
Removes all listeners for this object
remove
public function remove(Field field
)
Removes a field from the items collection (does NOT remove it's 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.
Parameters:
values
: Array/ObjectEither an array in the form [{id:'fieldId', value:'foo'},...] or an object hash of {id: value, id2: value2}
Returns:
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
])
Removes a listener (shorthand for 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.
Parameters:
record
: RecordThe record to edit
Returns:
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.