Class type Ext_util_Bindable.t


class type t = object .. end
Inherits
method bindStore : 'a. 'a Js.t Js.optdef -> unit Js.meth

Binds a store to this instance.

Parameters:


method bindStoreListeners : 'b. (#Ext_data_AbstractStore.t as 'b) Js.t -> unit Js.meth

Binds listeners for this component to the store. By default it will add anything bound by the getStoreListeners method, however it can be overridden in a subclass to provide any more complicated handling.

Parameters:


method getStore : 'c. (#Ext_data_AbstractStore.t as 'c) Js.t Js.meth

Gets the current store instance.

Returns:


method getStoreListeners : 'd. Ext_data_Store.t Js.t -> 'd Js.t Js.meth

Gets the listeners to bind to a new store.

Parameters:

Returns:


method onBindStore : 'e. (#Ext_data_AbstractStore.t as 'e) Js.t -> bool Js.t -> unit Js.meth

Template method, it is called when a new store is bound to the current instance.

Parameters:


method onUnbindStore : 'f. (#Ext_data_AbstractStore.t as 'f) Js.t -> bool Js.t -> unit Js.meth

Template method, it is called when an existing store is unbound from the current instance.

Parameters:


method unbindStoreListeners : 'g. (#Ext_data_AbstractStore.t as 'g) Js.t -> unit Js.meth

Unbinds listeners from this component to the store. By default it will remove anything bound by the bindStoreListeners method, however it can be overridden in a subclass to provide any more complicated handling.

Parameters: