jsx3.gui.Matrix.ColumnAPI


AdoptFires before a record from this matrix column is adopted by another object.
DestroyFires after this matrix column is removed from the DOM.
MenuFires after the user right-clicks this matrix column and before the bound context menu displays.

Adoptjsxadopt

Fires before a record from this matrix column is adopted by another object. Canceling this event prevents the CDF adoption from occurring.
Cancelable: Evaluate to false to cancel event.

Context Variables

this {jsx3.gui.Matrix.Column} - the object that publishes this event.
objEVENT {jsx3.gui.Event} - the browser event that triggers this event.
strRECORDID {String} - the CDF jsxid of the record to adopt.
objTARGET {jsx3.gui.List} - the object that will adopt the record(s).
bCONTROL {boolean} - true if Ctrl Drop, false otherwise.

Menujsxmenu

Fires after the user right-clicks this matrix column and before the bound context menu displays. Canceling this event prevents the menu from displaying.
Cancelable: Evaluate to false to cancel event.

Context Variables

this {jsx3.gui.Matrix.Column} - the object that publishes this event.
objEVENT {jsx3.gui.Event} - the browser event that triggers this event.
objMENU {jsx3.gui.Menu} - the menu to display.

Return Fields

objMENU {jsx3.gui.Menu} - use this field to override the default menu with an instance of jsx3.gui.Menu.

Destroyjsxdestroy

Fires after this matrix column is removed from the DOM.

Context Variables

this {jsx3.gui.Matrix.Column} - the object that publishes this event.
objPARENT {jsx3.app.Model} - the parent of this matrix column before it is removed from the DOM.