예제 #1
0
 private void _doOnAfterDeleteRow(Int32 index, CRTObject row) {
   if (!this._rowMonEventsDisabled) {
     this._regChanges(new JSChangedRow(index, JsonStoreRowChangeType.Deleted, row, row));
     var eve = this.OnAfterDeleteRow;
     if (eve != null) {
       var args = new JSClientAfterMonRowEventArgs(row);
       eve(this, args);
     }
   }
 }
예제 #2
0
 private void _doOnAfterInsertRow(CRTObject newRow) {
   if (!this._rowMonEventsDisabled) {
     var v_indx = this.IndexOf(newRow);
     this._regChanges(new JSChangedRow(v_indx, JsonStoreRowChangeType.Added, newRow, null));
     var eve = this.OnAfterInsertRow;
     if (eve != null) {
       var args = new JSClientAfterMonRowEventArgs(newRow);
       eve(this, args);
     }
   }
 }