Changeset 28
- Timestamp:
- 11/20/08 15:06:37 (7 weeks ago)
- Files:
-
- 3 modified
-
bin/gnrmkpackage (modified) (2 diffs)
-
gnrjs/gnr_d11/js/genro.js (modified) (1 diff)
-
gnrpy/packages/_common_d11/webpages/_resources/public.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bin/gnrmkpackage
r1 r28 38 38 main ="""#!/usr/bin/env python 39 39 # encoding: utf-8 40 from gnr.app.gnrdbo import GnrDboTable, GnrDboPackage, Table_counter, Table_userobject 40 41 41 class Package( object):42 class Package(GnrDboPackage): 42 43 def config_attributes(self): 43 44 return dict(comment='$name package', … … 45 46 46 47 def config_db(self, pkg): 47 testtbl = pkg.table('test', pkey='id') 48 testtbl.column('id', size='22') 48 pass 49 50 class Table(GnrDboTable): 51 pass 49 52 """ 50 53 -
gnrjs/gnr_d11/js/genro.js
r1 r28 746 746 var resolver = genro.getRelationResolver(objectUpdate(this.attr.childResolverParams,{'sync':true})); 747 747 objectUpdate(resolver.kwargs, defaultArgs); 748 var result = new gnr.GnrBagNode(null,'label',null , this.attr.childResolverParams,resolver);748 var result = new gnr.GnrBagNode(null,'label',null ,this.attr.childResolverParams,resolver); 749 749 if ((!this._newRowTemplate) || (!objectIsEqual(defaultArgs,this._oldDefaultArgs||{}))){ 750 750 resolver._keepResponse=true; -
gnrpy/packages/_common_d11/webpages/_resources/public.py
r27 r28 551 551 552 552 if filterOn: 553 self._iv_gridFilter(gridId, gridtop, controller, controllerPath, filterOn, kwargs) 554 555 553 self._iv_gridFilter(gridId, gridtop, controller, controllerPath, filterOn, kwargs) 556 554 if callable(label): 557 555 label(gridtop) 558 556 else: 559 557 gridtop.div(label,margin_top='2px',float='left') 560 561 562 558 gridcenter = parentBC.contentPane(region='center', **box_pars) 563 559 view = gridcenter.includedView(extension='includedViewPicker', **viewPars) 564 565 560 if formPars: 566 561 formPars.setdefault('pane', gridcenter) 567 562 self._includedViewForm(controller, controllerPath, view, formPars) 568 569 563 if pickerPars: 570 564 pickerPars.setdefault('pane', gridcenter) 571 565 self._iv_Picker(controller, controllerPath, view, pickerPars) 572 573 566 return view 574 567 575 568 def _iv_IncludedViewController(self, controller, gridId): 576 569 controller.dataController("""var grid = genro.wdgById(gridId); 577 grid.addBagRow('#id', '*', grid.newBagRow(),event);""" , 570 grid.addBagRow('#id', '*', grid.newBagRow(),event); 571 """ , 578 572 event='^.addRecord', gridId=gridId) 579 580 573 delScript = """var grid = genro.wdgById(gridId); 581 574 var nodesToDel = grid.delBagRow('*', delSelection);""" 582 575 controller.dataController(delScript, _fired='^.delRecord', delSelection='^.delSelection', 583 576 idx='=.selectedIndex', gridId=gridId) 584 585 controller.dataController("""genro.wdgById(gridId).editBagRow();""" ,fired='^.editRow',gridId=gridId) 586 587 controller.dataController("""genro.wdgById(gridId).printData();""" ,fired='^.printView',gridId=gridId) 588 controller.dataController("""genro.wdgById(gridId).exportData();""" ,fired='^.exportView',gridId=gridId) 589 controller.dataController("""genro.wdgById(gridId).reload();""" ,fired='^.reloadView',gridId=gridId) 577 controller.dataController("genro.wdgById(gridId).editBagRow();",fired='^.editRow',gridId=gridId) 578 controller.dataController("genro.wdgById(gridId).printData();" ,fired='^.printView',gridId=gridId) 579 controller.dataController("genro.wdgById(gridId).exportData();" ,fired='^.exportView',gridId=gridId) 580 controller.dataController("genro.wdgById(gridId).reload();" ,fired='^.reloadView',gridId=gridId) 590 581 591 582 def _iv_gridFilter(self, gridId, gridtop, controller, controllerPath, filterOn, kwargs): … … 637 628 638 629 def _iv_FormToolbar(self, parentBC, controller, controllerPath, controllerHandler, gridId, 639 add_action=None, add_class=None,add_enable=None,640 del_action=None, del_class=None,del_enable=None,):630 add_action=None, add_class=None,add_enable=None, 631 del_action=None, del_class=None,del_enable=None,): 641 632 642 633 pane = parentBC.contentPane(region='top', height='28px', datapath=controllerPath,overflow='hidden')
