cbx.ns("namespace id");
listenerClass = Class(cbx.Observable,
{
constructor:function(config)
{
},
//Inside the following function, listeners related to all form components are registered.
registerHandlers:function()
{
//Form Listener
//this.fm.registerHandler('cbxpremodelload', function (fm, record){
});
//Form Item Listener
// this.fm.registerHandler("cbxdateclear", "<FORM_DATEFIELD_ID>", function (fm, event,
fieldName, value)
{
});
}
});
CFLR.registerListener("FORM_ID", listenerClass);
//Form Container Action button listener
//*
CABR.registerHandler('ACTION_BUTTON_ID','CONTAINER_ID', function (config){
}); */
Create a listener payments.intertransfer.js as follows:
cbx.ns("payments");
payments.paymentForm = Class(cbx.Observable,
{
constructor : function (config)
{
this.fm = config.fm;
},
registerHandlers:function()
{
}
});
CFLR.registerListener("PAYMENT_FORM", cbx.form.listeners.paymentForm);
CABR.registerHandler('SUBMIT','PAYMENTS_CONTAINER', function (config)
{
//Form submit action goes here
}
CABR.registerHandler('CLOSE','PAYMENTS_CONTAINER', function (config){
CBXFORMCONTAINER.getActiveFormContainer().close();
}
}); |