Base de coneixement
ADS Anàlisi/Disseny de Soft, S.L.U.

Enviar a un amigo
* Su nombre:
* Su email:
* Email de su amigo:
Comentario:


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



RSS