@@ -65,7 +65,7 @@ declare namespace FreeJqGrid {
65
65
refreshIndex ( ) : void ;
66
66
removeItemDataFromColumnIndex ( id ) : void ;
67
67
setHeadCheckBox ( checked : boolean ) : void ;
68
- sortData ( index : string , idxcol : number , reload : boolean , sor : string , obj : HTMLTableHeaderCellElement ) : void ;
68
+ sortData ( index : string , idxcol : number , reload : boolean , sor : string , obj : HTMLTableHeaderCellElement , eventObject ?: JQueryEventObject ) : void ;
69
69
toogleToolbar ?( ) : void ;
70
70
triggerToolbar ?( ) : void ;
71
71
updatepager ( rn : boolean , dnd : boolean ) : void ;
@@ -711,16 +711,16 @@ declare namespace FreeJqGrid {
711
711
interface EditOrSearchRules {
712
712
custom ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => any [ ] ) ;
713
713
custom_func ?: ( this : BodyTable , value : string , name : string , iCol : number ) => any [ ] ;
714
- date ?: boolean ;
714
+ date ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
715
715
edithidden ?: boolean ;
716
- email ?: boolean ;
717
- integer ?: boolean ;
716
+ email ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
717
+ integer ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
718
718
maxValue ?: number ;
719
719
minValue ?: number ;
720
- number ?: boolean ;
721
- required ?: boolean ;
722
- time ?: boolean ;
723
- url ?: boolean ;
720
+ number ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
721
+ required ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
722
+ time ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
723
+ url ?: boolean | ( ( this : BodyTable , options : { oldValue : string , newValue : string , oldRowData ?: any , rowid : string , iCol : number , iRow : number , mode : "cell" | "addForm" | "editForm" | "add" | "edit" , cmName : string , cm : ColumnModel , td ?: HTMLTableDataCellElement , tr ?: HTMLTableRowElement } ) => boolean ) ;
724
724
}
725
725
interface ColumnModelWithoutLabel {
726
726
align ?: "left" | "center" | "right" ;
@@ -1155,7 +1155,7 @@ declare namespace FreeJqGrid {
1155
1155
ignoreCase ?: boolean ; // true
1156
1156
readonly lastsort ?: number ; // 0
1157
1157
multiSort ?: boolean ; // false
1158
- onSortCol ?: ( this : BodyTable , cmOrIndexName : string , iCol : number , sortOrder : string , eventObject : JQueryEventObject ) => BooleanFeedbackValues ;
1158
+ onSortCol ?: ( this : BodyTable , cmOrIndexName : string , iCol : number , sortOrder : string , eventObject ? : JQueryEventObject ) => BooleanFeedbackValues ;
1159
1159
sortname ?: string ; // ""
1160
1160
sortIconsBeforeText ?: boolean ; // false
1161
1161
sortIconName ?: ( this : BodyTable , options : { order : "asc" | "desc" , iCol : number , cm : ColumnModel } ) => string ; // return CSS classes
@@ -1984,7 +1984,7 @@ interface JQuery {
1984
1984
on ( eventName : "jqGridSelectAll" , handler : ( eventObject : JQueryEventObject , rowids : string [ ] , toCheck : boolean ) => void ) : FreeJqGrid . JQueryJqGrid ;
1985
1985
on ( eventName : "jqGridSelectRow" , handler : ( eventObject : JQueryEventObject , rowid : string , state : boolean , orgEventObject : JQueryEventObject ) => void ) : FreeJqGrid . JQueryJqGrid ;
1986
1986
on ( eventName : "jqGridShowHideCol" , handler : ( eventObject : JQueryEventObject , show : boolean | "none" | "" , cmName : string , iCol : number , options : FreeJqGrid . ShowHideColOptions ) => void ) : FreeJqGrid . JQueryJqGrid ;
1987
- on ( eventName : "jqGridSortCol" , handler : ( eventObject : JQueryEventObject , cmOrIndexName : string , iCol : number , sortOrder : string , orgEventObject : JQueryEventObject ) => FreeJqGrid . BooleanFeedbackValues ) : FreeJqGrid . JQueryJqGrid ;
1987
+ on ( eventName : "jqGridSortCol" , handler : ( eventObject : JQueryEventObject , cmOrIndexName : string , iCol : number , sortOrder : string , orgEventObject ? : JQueryEventObject ) => FreeJqGrid . BooleanFeedbackValues ) : FreeJqGrid . JQueryJqGrid ;
1988
1988
on ( eventName : "jqGridRemapColumns" , handler : ( eventObject : JQueryEventObject , permutation : number [ ] , updateCells ?: boolean , keepHeader ?: boolean ) => void ) : FreeJqGrid . JQueryJqGrid ;
1989
1989
on ( eventName : "jqGridResizeDblClick" , handler : ( eventObject : JQueryEventObject , iCol : number , cm : FreeJqGrid . ColumnModel , orgEventObject : JQueryEventObject ) => FreeJqGrid . BooleanFeedbackValues ) : FreeJqGrid . JQueryJqGrid ;
1990
1990
on ( eventName : "jqGridResizeStart" , handler : ( eventObject : JQueryEventObject , orgEventObject : JQueryEventObject , iCol : number ) => void ) : FreeJqGrid . JQueryJqGrid ;
0 commit comments