📄 dhtmlxgrid_deprecated.js
字号:
* @type: deprecated
* @edition: Professional
* @topic: 10
* @event: onBeforeSorting
* @eventdesc: event called before sorting of data started
* @eventparam: index of sorted column
* @eventparam: grid object
* @eventparam: direction of sorting asc/desc
* @eventreturns: if event returns false - the sorting denied
*/
dhtmlXGridObject.prototype.setOnColumnSort=function(func){
this.attachEvent("onBeforeSorting",func);
};
/**
* @desc: set function called when row selection changed
* @param: func - event handling function (or its name)
* @type: deprecated
* @topic: 10
* @edition: Professional
* @event: onSelectStateChanged
* @eventdesc: Event raised immideatly after selection state was changed
* @eventparam: ID or list of IDs of selected row(s)
*/
this.setOnSelectStateChanged = function(func){
this.attachEvent("onSelectStateChanged",func);
}
/**
* @desc: set function called when row was dbl clicked
* @param: func - event handling function (or its name)
* @type: deprecated
* @topic: 10
* @edition: Professional
* @event: onRowDblClicked
* @eventdesc: Event raised right after row was double clicked, before cell editor opened by dbl click. If retuns false, event canceled;
* @eventparam: ID or row
* @eventparam: index of column
*/
this.setOnRowDblClickedHandler = function(func){
this.attachEvent("onRowDblClicked",func);
}
/**
* @desc: set function called when header was clicked
* @param: func - event handling function (or its name)
* @type: deprecated
* @topic: 10
* @edition: Professional
* @event: onHeaderClick
* @eventdesc: Event raised right after header was clicked, before sorting or any other actions;
* @eventparam: index of column
* @eventparam: related javascript event object
* @eventreturns: if event returns false - defaul action denied
*/
this.setOnHeaderClickHandler = function(func){
this.attachEvent("onHeaderClick",func);
}
//#}
//#}
/**
* @desc: set function called after resizing finished
* @param: func - event handling function
* @type: deprecated
* @topic: 10
* @event: onResizeEnd
* @eventdesc: event fired after resizing of column finished
* @eventparam: grid object
*/
dhtmlXGridObject.prototype.setOnResizeEnd=function(func){
this.attachEvent("onResizeEnd",func);
};
/**
* @desc: set event handler, which will be called immideatly before showing context menu
* @param: func - user defined function
* @type: deprecated
* @event: onBeforeContextMenu
* @eventdesc: Event raised immideatly before showing context menu
* @eventparam: ID of clicked row
* @eventparam: index of cell column
* @eventparam: grid object
* @eventreturns: if event returns false, then context menu is not shown
* @topic: 0,10
*/
dhtmlXGridObject.prototype.setOnBeforeContextMenu=function(func){
this.attachEvent("onBeforeContextMenu",func);
};
/**
* @desc: set event handler, which will be called immideatly after right mouse button click on grid row
* @param: func - user defined function
* @type: deprecated
* @event: onRightClick
* @eventdesc: Event raised immideatly after right mouse button clicked on grid row
* @eventparam: ID of clicked row
* @eventparam: index of cell column
* @eventparam: event object
* @eventreturns: if event returns false, then dhtmlxMenu integration disabled
* @topic: 0,10
*/
dhtmlXGridObject.prototype.setOnRightClick=function(func){
this.attachEvent("onRightClick",func);
};
/**
* @desc: set function called after key pressed in grid
* @param: func - event handling function
* @type: depricated
* @edition: Professional
* @topic: 10
* @event: onKeyPress
* @eventdesc: event fired after key pressed but before default key processing started
* @eventparam: key code
* @eventparam: control key flag
* @eventparam: shift key flag
* @eventreturns: false - block defaul key processing
*/
dhtmlXGridObject.prototype.setOnKeyPressed=function(func){
this.attachEvent("onKeyPress",func);
};
/**
* @desc: set function called when drag-and-drop event occured
* @param: aFunc - event handling function
* @type: deprecated
* @topic: 10
* @event: onDrag
* @eventdesc: Event occured after item was dragged and droped on another item, but before item moving processed.
Event also raised while programmatic moving nodes.
* @eventparam: ID of source item
* @eventparam: ID of target item
* @eventparam: source grid object
* @eventparam: target grid object
* @eventparam: index of column from which drag started
* @eventparam: index of column in which drop occurs
* @eventreturn: true - confirm drag-and-drop; false - deny drag-and-drop;
*/
dhtmlXGridObject.prototype.setDragHandler=function(func){ this.attachEvent("onDrag",func); }
/**
* @desc: set function called after drag-and-drap event occured
* @param: func - event handling function
* @type: deprecated
* @edition: Professional
* @topic: 10
* @event: onDrop
* @eventdesc: Event raised after drag-and-drop processed.
* @eventparam: ID of source item
* @eventparam: ID of target item
* @eventparam: ID of droped item (has sense for mercy drag-n-drop)
* @eventparam: source grid object
* @eventparam: target grid object
* @eventparam: index of column from which drag started
* @eventparam: index of column in which drop occurs
*/
dhtmlXGridObject.prototype.setDropHandler=function(func){ this.attachEvent("onDrop",func); }
/**
* @desc: set function called when drag moved over potencial landing
* @param: func - event handling function
* @type: deprecated
* @edition: Professional
* @topic: 10
* @event: onDragIn
* @eventdesc: Event raised if drag moved over potencial landing
* @eventparam: ID of source item
* @eventparam: ID of target item
* @eventparam: source grid object
* @eventparam: target grid object
* @eventreturn: true - allow landing; false - deny landing;
*/
dhtmlXGridObject.prototype.setDragInHandler=function(func){ this.attachEvent("onDragIn",func); };
/**
* @desc: set function called on start of column moving operation
* @param: func - event handling function
* @type: deprecated
* @edition: Professional
* @topic: 10
* @event: onBeforeCMove
* @eventdesc: event called on start of column moving operation
* @eventparam: index of moved column
* @eventparam: index of new position
* @eventreturns: if event returns false - the moving denied
*/
dhtmlXGridObject.prototype.setOnBeforeColumnMove=function(func){
this.attachEvent("onBeforeCMove",func);
};
/**
* @desc: set function called after column moved
* @param: func - event handling function
* @type: deprecated
* @edition: Professional
* @topic: 10
* @event: onAfterCMove
* @eventdesc: event called after column moved
* @eventparam: index of moved column
* @eventparam: index of new position
*/
dhtmlXGridObject.prototype.setOnAfterColumnMove=function(func){
this.attachEvent("onAfterCMove",func);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -