Changeset 27
- Timestamp:
- 11/20/08 15:03:09 (7 weeks ago)
- Files:
-
- 19 modified
-
gnrjs/gnr_d11/js/gnrdomsource.js (modified) (1 diff)
-
gnrpy/packages/adm/webpages/change_password.py (modified) (1 diff)
-
gnrpy/packages/adm/webpages/lost_password.py (modified) (1 diff)
-
gnrpy/packages/adm/webpages/modify_user.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/backoffice/bonifici.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/backoffice/classificaTalk.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/backoffice/localize.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/backoffice/schedulazione.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/backoffice/tables/talk.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/backoffice/valutazioni.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/cambio_password.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/modifica_utente.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/nuovo_utente.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/password_dimenticata.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/presenta_talk.py (modified) (1 diff)
-
gnrpy/packages/assopy/webpages/sponsorizzazione.py (modified) (1 diff)
-
gnrpy/packages/_common_d11/webpages/_resources/public.py (modified) (2 diffs)
-
gnrpy/packages/_common_d11/webpages/_resources/standardRecordViews.py (modified) (1 diff)
-
gnrpy/packages/_common_d11/webpages/_resources/standard_tables.py (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gnrjs/gnr_d11/js/gnrdomsource.js
r1 r27 189 189 if(expr){ 190 190 if(tag=='dataRpc' && (expr != _else)){ 191 var doCall = true; 191 192 var method=expr; 192 193 var httpMethod = objectPop(kwargs,'_POST')? 'POST' :'GET'; 193 var _ loaded = objectPop(kwargs,'_loaded');194 var _ loading = objectPop(kwargs,'_loading');194 var _onResult = objectPop(kwargs,'_onResult'); 195 var _onCalling = objectPop(kwargs,'_onCalling'); 195 196 objectExtract(kwargs,'_*'); 196 if (_ loaded){197 _ loaded = dojo.hitch(this, funcCreate(_loaded));197 if (_onResult){ 198 _onResult = dojo.hitch(this, funcCreate(_onResult)); 198 199 } 199 200 kwargs['_rpc_resultPath']=destinationPath; 200 201 var cb = function(result){ 201 202 dataNode.setValue(result); 202 if(_ loaded){203 _ loaded(result);203 if(_onResult){ 204 _onResult(result); 204 205 } 205 206 }; 206 if (_loading){ 207 var result=funcCreate(expr,argNames.join(',')).apply(this,argValues); 207 208 if (_onCalling){ 209 doCall = funcCreate(_onCalling, argNames.join(',')).apply(this,argValues); 208 210 } 209 genro.rpc.remoteCall(method, kwargs, null, httpMethod, null, cb); 211 if(doCall != false){ 212 genro.rpc.remoteCall(method, kwargs, null, httpMethod, null, cb); 213 } 210 214 } 211 215 else{ -
gnrpy/packages/adm/webpages/change_password.py
r1 r27 48 48 client.dataRpc('_aux.chpwd', 'doChangePassword', data='=passchange', 49 49 isvalid='^_aux.isvalid', _if='isvalid', 50 _ loaded="SET _pbl.selectedPage=1;")50 _onResult="SET _pbl.selectedPage=1;") 51 51 52 52 #-------------------widget definition-------------------- -
gnrpy/packages/adm/webpages/lost_password.py
r1 r27 71 71 center.dataRpc('_aux.donewpass', 'confirmNewPassword', data='=newpass', 72 72 isvalid='^_aux.isvalid', _if='isvalid', 73 _ loaded="SET _pbl.selectedPage=2;")73 _onResult="SET _pbl.selectedPage=2;") 74 74 fb= center.formbuilder(cols=1, datapath='newpass', border_spacing='5px',margin='auto',margin_top='2em',onEnter='FIRE confirmbtn=true') 75 75 -
gnrpy/packages/adm/webpages/modify_user.py
r1 r27 35 35 client.dataRpc('.response.save','save', data='=.data', _POST=True, isValid='^.isValid' , 36 36 _if='isValid', 37 _ loaded='SET _pbl.selectedPage=2;')37 _onResult='SET _pbl.selectedPage=2;') 38 38 39 39 client.dataScript('dummy','SET _pbl.selectedPage=1;', isValid='^.isValid', _if='isValid') -
gnrpy/packages/assopy/webpages/backoffice/bonifici.py
r1 r27 23 23 24 24 def main(self, root, **kwargs): 25 root.dataRpc('dummy', 'confermaBonifico', bonifico='=bonifico', fired='^conferma', _ loaded='alert("Pagamento Confermato");genro.setData("bonifico", null);')25 root.dataRpc('dummy', 'confermaBonifico', bonifico='=bonifico', fired='^conferma', _onResult='alert("Pagamento Confermato");genro.setData("bonifico", null);') 26 26 27 27 fb = root.formbuilder(cols=1, datapath='bonifico') -
gnrpy/packages/assopy/webpages/backoffice/classificaTalk.py
r1 r27 43 43 selectmethod='analisiVoti', 44 44 _fired='^aux.startClassifica', 45 _ loaded='FIRE aux.endClassifica=true;',45 _onResult='FIRE aux.endClassifica=true;', 46 46 sync=True, 47 47 selectionName='*classifica', recordResolver=False, _init=True) -
gnrpy/packages/assopy/webpages/backoffice/localize.py
r1 r27 23 23 def main(self, root, **kwargs): 24 24 root = self.rootLayoutContainer(root) 25 root.dataRpc('response_save', 'saveLoc', data='=locbag', _POST=True,_ loaded='alert("saved")',fired='^dosave')25 root.dataRpc('response_save', 'saveLoc', data='=locbag', _POST=True,_onResult='alert("saved")',fired='^dosave') 26 26 locbag=Bag(os.path.join(self.application.packages[self.packageId].packageFolder,'localization.xml')) 27 27 root.data('locbag',locbag) -
gnrpy/packages/assopy/webpages/backoffice/schedulazione.py
r1 r27 27 27 root.data('schedule',schedule) 28 28 root.dataRpc('schedule','loadSchedule',scname='=schedulename',_fired='^loadschedule') 29 root.dataRpc('dummy','saveSchedule',schedule='=schedule',scname='=schedulename',_fired='^saveschedule',_POST=True, _ loaded='alert("Shedule salvato")')29 root.dataRpc('dummy','saveSchedule',schedule='=schedule',scname='=schedulename',_fired='^saveschedule',_POST=True, _onResult='alert("Shedule salvato")') 30 30 lc,top = self.publicRoot(root) 31 31 top.div('!!Schedule Pycon2') -
gnrpy/packages/assopy/webpages/backoffice/tables/talk.py
r9 r27 93 93 _if='_voto!=null',_fired='^salvavoto', 94 94 _else=u'alert("Per votare devi esprimere un voto valido")', 95 _ loaded=u'alert("Il voto Ú stato registrato")')95 _onResult=u'alert("Il voto Ú stato registrato")') 96 96 pane.dataRecord('valutazione','assopy.valutazione',talk_id='^form.record.id',_fired='^voto.save_result', 97 97 utente_id='^_pbl.user_record.id',_if='talk_id', 98 _ loaded="""var talk_id = GET form.record.id;98 _onResult="""var talk_id = GET form.record.id; 99 99 var utente_id = GET _pbl.user_record.id; 100 100 SET valutazione.talk_id=talk_id; -
gnrpy/packages/assopy/webpages/backoffice/valutazioni.py
r9 r27 46 46 idx='^list.selectedIndex',_if='idx>=0', _else="if (idx==-1){return '*newrecord*'}") 47 47 pane.dataRecord('form.record',self.maintable,'^list.selectedId', reload='^form.reload', method = method, 48 _ loaded='this.dataLoggerReset("form.record", "form.modified", "form.changes");FIRE recordLoaded=true;', **kwargs)48 _onResult='this.dataLoggerReset("form.record", "form.modified", "form.changes");FIRE recordLoaded=true;', **kwargs) 49 49 pane.dataSelection('grid.data','assopy.talk',columns='^columns',_init=True) 50 50 grid=pane.staticGrid(storepath='grid.data',structpath='grid.struct',nodeId='maingrid', -
gnrpy/packages/assopy/webpages/cambio_password.py
r1 r27 48 48 client.dataRpc('_aux.chpwd', 'doChangePassword', data='=passchange', 49 49 isvalid='^_aux.isvalid', _if='isvalid', 50 _ loaded="SET _pbl.selectedPage=1;")50 _onResult="SET _pbl.selectedPage=1;") 51 51 52 52 #-------------------widget definition-------------------- -
gnrpy/packages/assopy/webpages/modifica_utente.py
r1 r27 47 47 48 48 client.dataRpc('.response.save','save', data='=.data', _POST=True, isValid='^.isValid' , _if='isValid', 49 _ loaded='SET _pbl.selectedPage=2;')49 _onResult='SET _pbl.selectedPage=2;') 50 50 client.dataScript('aux.upLocalita','return localita.toUpperCase()', localita='^.data.anagrafica.localita',_if='localita',_init=True) 51 51 -
gnrpy/packages/assopy/webpages/nuovo_utente.py
r1 r27 58 58 client.dataRpc('.response.save', 'saveUser', recordBag='=.data.user', 59 59 _POST=True, isValid='^.isValid' ,_if='isValid', 60 _ loaded='SET _pbl.selectedPage=2;')60 _onResult='SET _pbl.selectedPage=2;') 61 61 client.dataScript('dummy', 'alert("server response"+responseSave)',responseSave='.^response.save', 62 62 _if='responseSave!="ok"') -
gnrpy/packages/assopy/webpages/password_dimenticata.py
r1 r27 72 72 client.dataRpc('_aux.donewpass', 'confirmNewPassword', data='=newpass', 73 73 isvalid='^_aux.isvalid', _if='isvalid', 74 _ loaded="SET _pbl.selectedPage=2;")74 _onResult="SET _pbl.selectedPage=2;") 75 75 76 76 fb= client.formbuilder(cols=1, datapath='newpass', border_spacing='5px',margin='auto',margin_top='4em',onEnter='FIRE confirmbtn=true') -
gnrpy/packages/assopy/webpages/presenta_talk.py
r1 r27 43 43 44 44 client.dataRpc('.saveResponse','save', data='=.tabs', _POST=True, 45 isValid='^.isValid' , _if='isValid', _ loaded='SET selectedPage=2;')45 isValid='^.isValid' , _if='isValid', _onResult='SET selectedPage=2;') 46 46 tc=client.tabContainer(margin='2px', selected='^.selectedTab', datapath='.tabs') 47 47 oratore_id=self.oratoreRecord('id') -
gnrpy/packages/assopy/webpages/sponsorizzazione.py
r1 r27 74 74 pane.data('aux.rectariffa', dict(importo=0, ingressi_omaggio=0)) 75 75 pane.dataRecord('aux.rectariffa', 'assopy.tariffa', pkey='^.ordine.sponsorizzazione.tariffa_id', 76 _ loaded="""76 _onResult=""" 77 77 var trec = GET aux.rectariffa; 78 78 SET .ordine.sponsorizzazione.tariffa_codice = trec.getItem('codice'); -
gnrpy/packages/_common_d11/webpages/_resources/public.py
r1 r27 360 360 fb.checkbox(lbl='!!Private' ,value='^.resource?private') 361 361 dlgpane.dataRpc('.saveResult', 'save_%s' % objtype, userobject='=.resource', 362 _fired='^.save', _POST=True, _ loaded='FIRE .saved = true')362 _fired='^.save', _POST=True, _onResult='FIRE .saved = true') 363 363 364 364 def loadUserObjectDialog(self, pane, datapath, objtype, objectdesc): … … 399 399 400 400 dlg.dataRpc('.resource', 'load_%s' % objtype, id='=.selectedId', 401 _ loaded='FIRE .loaded', _fired='^.load')401 _onResult='FIRE .loaded', _fired='^.load') 402 402 dlg.dataRpc('.resource', 'new_%s' % objtype, 403 _ loaded='FIRE .loaded', _fired='^.new', _onstart='^gnr.onStart')403 _onResult='FIRE .loaded', _fired='^.new', _onstart='^gnr.onStart') 404 404 dlg.dataRpc('dummy', 'delete_%s' % objtype, id='=.selectedId', 405 _ loaded='FIRE .deleted', _fired='^.delete_ok')405 _onResult='FIRE .deleted', _fired='^.delete_ok') 406 406 407 407 class StandardIndex(object): -
gnrpy/packages/_common_d11/webpages/_resources/standardRecordViews.py
r1 r27 108 108 client.dataRecord('form.record', self.maintable, 109 109 pkey=pkey,_init=True,sqlContextName='sql_record', 110 _ loaded='this.dataLoggerReset("form.record", "form.modified", "form.changes");FIRE recordLoaded=true;')110 _onResult='this.dataLoggerReset("form.record", "form.modified", "form.changes");FIRE recordLoaded=true;') 111 111 112 112 self.formController(client) -
gnrpy/packages/_common_d11/webpages/_resources/standard_tables.py
r26 r27 418 418 selectionName='*', recordResolver=False, condition=condition, 419 419 sqlContextName='standard_list', 420 row_start='0', row_count=self.rowsPerPage(), _ loaded='FIRE list.queryEnd=true;',**condPars)420 row_start='0', row_count=self.rowsPerPage(), _onResult='FIRE list.queryEnd=true;',**condPars) 421 421 pane.dataScript('dummy','SET list.selectedIndex = GET list.rowIndex;SET selectedPage = 1;',fired='^aux.dblclick') 422 422 … … 460 460 pane.dataRemote('list.query.saved_menu', 'list_query', tbl=self.maintable, cacheTime=10) 461 461 pane.dataRpc('list.query.where', 'load_query', id='^list.query.selectedId', _if='id', 462 _ loaded='genro.querybuilder.buildQueryPane();')462 _onResult='genro.querybuilder.buildQueryPane();') 463 463 464 464 pane.dataRpc('list.query.where', 'new_query', filldefaults=True, _init=True, sync=True) 465 465 466 466 pane.dataRpc('list.query.where', 'new_query', _fired='^list.query.new', _deleted='^list.query.deleted', 467 _ loaded='genro.querybuilder.buildQueryPane();')467 _onResult='genro.querybuilder.buildQueryPane();') 468 468 469 469 … … 482 482 483 483 dlg.dataRpc('.saveResult', 'save_query', userobject='=.where', 484 _fired='^.save', _POST=True, _ loaded='genro.wdgById("save_query_dlg").onCancel();FIRE .saved = true')484 _fired='^.save', _POST=True, _onResult='genro.wdgById("save_query_dlg").onCancel();FIRE .saved = true') 485 485 486 486 … … 498 498 499 499 dlg.dataRpc('.deleteResult', 'delete_query', id='=list.query.selectedId', 500 _fired='^.delete', _ loaded='genro.wdgById("delete_query_dlg").onCancel();FIRE .deleted = true')500 _fired='^.delete', _onResult='genro.wdgById("delete_query_dlg").onCancel();FIRE .deleted = true') 501 501 502 502 … … 533 533 pane.dataRemote('list.view.saved_menu', 'list_view', tbl=self.maintable, cacheTime=10) 534 534 pane.dataRpc('list.view.structure', 'load_view', id='^list.view.selectedId', _if='id', 535 _ loaded='genro.viewEditor.colsFromBag();'535 _onResult='genro.viewEditor.colsFromBag();' 536 536 ) 537 537 … … 539 539 540 540 pane.dataRpc('list.view.structure', 'new_view', _fired='^list.view.new', _deleted='^list.view.deleted', 541 _ loaded='genro.viewEditor.colsFromBag();', filldefaults='^gnr.onStart'541 _onResult='genro.viewEditor.colsFromBag();', filldefaults='^gnr.onStart' 542 542 ) 543 543 … … 559 559 560 560 dlg.dataRpc('.saveResult', 'save_view', userobject='=.structure', 561 _fired='^.save', _POST=True, _ loaded='genro.wdgById("save_view_dlg").onCancel();FIRE .saved = true')561 _fired='^.save', _POST=True, _onResult='genro.wdgById("save_view_dlg").onCancel();FIRE .saved = true') 562 562 563 563 … … 574 574 575 575 dlg.dataRpc('.deleteResult', 'delete_view', id='=list.view.selectedId', 576 _fired='^.delete', _ loaded='genro.wdgById("delete_view_dlg").onCancel();FIRE .deleted = true')576 _fired='^.delete', _onResult='genro.wdgById("delete_view_dlg").onCancel();FIRE .deleted = true') 577 577 578 578 … … 598 598 pane.dataController('genro.formById("formPane").load();', _fired='^form.doLoad') 599 599 #pane.dataRpc('form.record', 'load', table=self.maintable, pkey='=list.selectedId', _fired='^form.doLoad', recordGetter = recordGetter, sqlContextName='sql_record', 600 # _ loaded='FIRE recordLoaded=true;FIRE loggerReset=true;SET form.loading=false;', **kwargs)600 # _onResult='FIRE recordLoaded=true;FIRE loggerReset=true;SET form.loading=false;', **kwargs) 601 601 602 602 … … 604 604 recordGetter = recordGetter, sqlContextName='sql_record', 605 605 nodeId='formPane_loader', 606 _ loaded='genro.formById("formPane").loaded();',606 _onResult='genro.formById("formPane").loaded();', 607 607 **kwargs) 608 608 … … 669 669 """docstring for recordSave""" 670 670 pane.dataRpc('form.save_result','save', data='=form.record', _POST=True, 671 nodeId='formPane_saver', _ loaded='genro.formById("formPane").saved();')671 nodeId='formPane_saver', _onResult='genro.formById("formPane").saved();') 672 672 673 673 pane.dataRpc('form.delete_result','delete', data='=form.record', _POST=True, … … 677 677 """docstring for recordSave""" 678 678 pane.dataRpc('form.save_result','save', data='==genro.getFormChanges("formPane");', _POST=True, 679 nodeId='formPane_saver', _ loaded='genro.formById("formPane").saved();')679 nodeId='formPane_saver', _onResult='genro.formById("formPane").saved();') 680 680 681 681 pane.dataRpc('form.delete_result','delete', data='=form.record?=genro.getFormChanges("formPane");', _POST=True, … … 755 755 thermofield=thermofield, 756 756 pkeys='==genro.wdgById("maingrid").getSelectedPkeys()', 757 fired=fired, _ loaded=endScript,757 fired=fired, _onResult=endScript, 758 758 stopOnError=stopOnError, forUpdate=forUpdate, onRow=onRow, **kwargs) 759 759
