Changeset 6286 for trunk/prototype/api/datalayer.js
- Timestamp:
- 05/23/12 17:11:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/api/datalayer.js
r6008 r6286 554 554 if( oneSide ) 555 555 this.commit( concept, ids ); 556 557 this.broadcast( concept, oneSide ? 'server' : bothSides ? 'serverclient' : 'client', false ); 558 }, 559 560 /* 561 * RemoveFilter = método para remoção de objetos por critério, funcionalidade não implementada no método remove 562 * TODO - A remoção é feira em tempo real, onde ainda o mesmo não suporta remoção apenas na camada do cliente 563 * caso necessária tao funcionalidade a mesma será implementada no futuro 564 **/ 565 removeFilter: function( concept, filter, oneSide ){ 566 //remover 567 oneSide = true; 568 569 if(filter) 570 filter = this.criteria(concept, filter); 571 else 572 return; 573 574 if ( $.type(filter) === "array" ) 575 filter = { filter: filter, criteria: false }; 576 577 var toRemove = {}; 578 579 toRemove[concept] = []; 580 581 toRemove[concept][toRemove[concept].length] = {filter: filter.filter, criteria: filter.criteria, method: 'delete'}; 582 583 this.dispatch( 'call', toRemove, false, true ); 556 584 557 585 this.broadcast( concept, oneSide ? 'server' : bothSides ? 'serverclient' : 'client', false );
Note: See TracChangeset
for help on using the changeset viewer.