Il giorno 24/apr/2010, alle ore 13.57, Valerio Turturici ha scritto: > Giovanni Porcari ha scritto: >> il risultato che vedi è il seguente : >> >> >> Tabella diagnosi: >> ---------------------------------------------------------- >> class Table(object): >> def config_db(self, pkg): >> tbl = pkg.table('diagnosi',pkey='codice',name_long='!!Diagnosi', >> name_plural='!!Tabella',rowcaption='$descrizione') >> self.sysFields(tbl,id=False) >> tbl.column('codice',name_long='!!Codice') >> tbl.column('descrizione',name_long='!!Descrizione') >> ---------------------------------------------------------- >> >> Tabella procedura: >> ---------------------------------------------------------- >> class Table(object): >> def config_db(self, pkg): >> tbl = pkg.table('procedura',pkey='codice',name_long='!!Procedura', >> name_plural='!!Procedura',rowcaption='$descrizione') >> self.sysFields(tbl,id=False) >> tbl.column('codice',name_long='!!Codice') >> tbl.column('descrizione',name_long='!!Descrizione') >> ---------------------------------------------------------- >> >> >> Pagina web che gestisce le ricerche: >> ---------------------------------------------------------- >> >> class GnrCustomWebPage(object): >> def windowTitle(self): >> return 'Codici' >> >> def main(self, root, **kwargs): >> rect=root.div(_class='shadow_2 rounded_medium',border='1px solid >> green', >> >> color='#152A32',background_color='#fefff6',position='relative', >> >> margin_top='20px',margin_left='20px',width='50em',height='30ex') >> >> rect.div('Diagnosi e >> Procedure',text_align='center',margin='5px',font_size='1.7em') >> >> rect.div('Genropy',position='absolute',bottom='5px',left='10px',font_size='.8em') >> >> fb = rect.formbuilder(cols=1, border_spacing='8px',datapath='data', >> margin_top='20px',margin_left='20px') >> >> >> fb.dbSelect(dbtable='portal.diagnosi',columns='$codice,$descrizione',limit=30, >> >> auxColumns='$codice,$descrizione',value='^.codice_diagnosi', >> >> _class='gnrfield',lbl='!!Diagnosi',width='38em',hasDownArrow=True) >> >> fb.textbox(value='^.codice_diagnosi',lbl='!!Codice',readOnly=True) >> >> >> fb.dbSelect(dbtable='portal.procedura',columns='$codice,$descrizione',limit=30, >> >> auxColumns='$codice,$descrizione',value='^.codice_procedura', >> >> _class='gnrfield',lbl='!!Procedura',width='38em',hasDownArrow=True) >> >> fb.textbox(value='^.codice_procedura',lbl='!!Codice',readOnly=True) >> ---------------------------------------------------------- >> >> >> >> Tutto qui. La pappa pronta è nel framework e quindi non mi sono >> certo ammazzato di lavoro ;) >> >> >> > Ma è fantastico! > _______________________________________
E curioso che siamo venuti mettere codice python in un OT. Insomma... siamo finiti OT in un OT :D:D G _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python