# -*- coding: utf-8 -*- """ graphs """ #------------------------------------------------------------------------------- # # FIELDS CONFIGURATiON # #------------------------------------------------------------------------------- fieldsModifier = dbui.FieldsModifier('graphs') fieldsModifier.configure_field('definition', height=100) fieldsModifier.configure_field('stack_axis', flex=1) fieldsModifier.configure_field('stack_granularity', flex=1) fieldsModifier.merge_fields('stack_axis', 'stack_granularity', fieldLabel=T('Stack')) fieldsModifier.configure_field('stack_axis', itemId='stack_axis', displayField='AxesTr_axis', valueField='AxesAxis', refStore=dbui.get_store_id('axes'), emptyText=T('Select axis...'), userReset=True, xtype='xcomboboxmaster') fieldsModifier.configure_field('stack_granularity', masterItemId='stack_axis', masterValueField='AxesAxis', displayField='AxesTr_granularity', valueField='AxesGranularity', refStore=dbui.get_store_id('axes'), emptyText=T('Select granularity...'), xtype='xcomboboxslave') #------------------------------------------------------------------------------- # # FORM CONFIGURATiON # #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- # # GRID CONFIGURATiON # #------------------------------------------------------------------------------- gridModifier = dbui.GridModifier('graphs') gridModifier.configure_column('graph', width=90) gridModifier.configure_column('definition', width=250) gridModifier.hide_columns('stack_axis', 'stack_granularity') gridModifier.append_filter(('graph', 'contains', T('contains'))) gridModifier.configure_filters(plugins=['pFormToolTip'], width=300) gridModifier.configure_gridWithFilter(selectorTitle= T('Filter')) #------------------------------------------------------------------------------- # # STORE CONFIGURATiON # #------------------------------------------------------------------------------- storeModifier = dbui.StoreModifier('graphs') storeModifier.orderby(db.graphs.graph)