Ho una dbSelect semplice:
fb.dbSelect('^data.type_id', dbtable='fcrm.sn_revision_type',
lbl='Type', hasDownArrow=True)
Questa mi memorizza l'id in "type", ma io vorrei anche memorizzare
un'altra colonna, chiamiamola B, in "var_b"; quale è il metodo migliore?
Attualmente conosco due modi:
1- un dataRpc scatta al cambiare di "data.type_id" e va sul server a
leggere B grazie a un public_method dedicato a questo; il risultato lo
memorizza in var_b
2- leggo in modo "statico" la colonna B e configuro il dbSelect con il
parametro "values"; qualcosa tipo:
col_b = self.db.table("fcrm.sn_revision_type").query("$B").fetch()
fb.dbSelect('^data.type_id', values=','.join([x['B'] for x in col_b]) ,
lbl='Type', hasDownArrow=True)
Ci sono altri metodi? una dbSelect può tornare anche altri valori? Ha un
"_onResult" o simile? vedo il parametro "hiddenColumns"..
Ale