Revisió 55 - Modificacions llibreria _controls |
|
S'ha modificat de la llibreria _controls les classes : _gridblau i _form.
S'han modificat perquè quan treballem amb el gridblau poguem moure'ns i marcar linies del grid amb el ratoli quan no estiguem editant. Això ens es útil en els grids en que treballem directament sobre els registres i afegim o modifiquem les dades directament en el grid. El grid l'hem de configurar com a .readonly = .f. (predeterminado) La classe del formulari ja s'hen cuida de deixar-lo activat o desactivat depenguen de l'editmode. Abans quan estavem amb editmode = .f. el grid quedava amb enabled = .f. i no podiem accedir-hi de cap manera, ara en canvi quant el form està amb editmode = .f. el grid queda amb enabled = .t. però deixem totes les seves columnes amb enabled = .f. i aìxò ens perment poquer fer click en una columna o fila sense poguer editar. Quan deixem el grid configurar així nomes he de tenir en compte el següent codi: ** form.keypress - Si tenim posat codi per un botobuscar d'una columna del grid, ara ens ha de controlar si estem en edició o no per cridar el botobuscar desde aquest procediment. ** grid.rightclick - Si no volem que ens mostri el popup. ** _navgrid1.caleditmode = .t. perquè no poguem fer +,- Si ho voleu mirar, el grid que hi ha en el form mapunts_planti funciona així. En principi en tot el que tenim fet no ens hauria d'afectar en res. Si el grid el tenim amb readonly = .t. fa el mateix que abans. (p.ex.: malbven) S'ha modificat el Form : MAPUNTS_PLANTI de l'adsgest, s'ha de copiar a l'aplicació. Judit |
Powered by
KBPublisher (Knowledge base software)