XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
-
- Posts: 323
- Joined: Wed May 16, 2007 9:40 pm
- Location: Region de Ñuble, Chile
XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Existe alguna forma de tener un Xbrowse con la siguiente combinacion que en la misma columna convivan varios get y combobox, dependiendo del tipo de datos que deba ingresar,,, algunos se llenaran manual (GET) y otros se seleccionaran(COMBOBOX y/o CHECKBOX), pero en la misma columna, se puede hacer en fivewin..
Por lo menos en columnas separadas lo he hecho, pero ahora lo necesito en una sola columna.
Se puede hacer ??? alguien que tenga un ejemplo...
Por lo menos en columnas separadas lo he hecho, pero ahora lo necesito en una sola columna.
Se puede hacer ??? alguien que tenga un ejemplo...
Fivewin-Xharbour 24.09, Iquique, Chile
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Si se puede, revisa FWH\samples\inspect.prg
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Implementada la opción del checkbox para el próximo build!
-
- Posts: 323
- Joined: Wed May 16, 2007 9:40 pm
- Location: Region de Ñuble, Chile
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Gracias, Antonio, quedo perfecto, justo lo que necesitaba
Fivewin-Xharbour 24.09, Iquique, Chile
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 323
- Joined: Wed May 16, 2007 9:40 pm
- Location: Region de Ñuble, Chile
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Hola Antonio
Una consulta,,, como desabilito un EDIT_BUTTON dentro de un xbrowse, dependiendo de la condicion
olbx101c:acols[4]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="1" }
lo hago de esta manera pero no me funciona, sigue estando habilitado
Gracias
Una consulta,,, como desabilito un EDIT_BUTTON dentro de un xbrowse, dependiendo de la condicion
olbx101c:acols[4]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="1" }
lo hago de esta manera pero no me funciona, sigue estando habilitado
Gracias
Fivewin-Xharbour 24.09, Iquique, Chile
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Prueba asi y debería funcionar:
oBrw:aCols[ 2 ]:bEditWhen = { || oBrw:nArrayAt != 8 }
luego es el valor que esté devolviendo la expresión
Prueba a hacer esto para saber el tipo de valor que hay:
olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }
oBrw:aCols[ 2 ]:bEditWhen = { || oBrw:nArrayAt != 8 }
luego es el valor que esté devolviendo la expresión
Prueba a hacer esto para saber el tipo de valor que hay:
olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }
-
- Posts: 323
- Joined: Wed May 16, 2007 9:40 pm
- Location: Region de Ñuble, Chile
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Antonio Linares wrote:Prueba asi y debería funcionar:
oBrw:aCols[ 2 ]:bEditWhen = { || oBrw:nArrayAt != 8 }
luego es el valor que esté devolviendo la expresión
Prueba a hacer esto para saber el tipo de valor que hay:
olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }
Hola Antonio, Gracias por contestar,,,, implemente cada una de las opciones y no hace nada, me da la impresion que no esta habilitada para EDIT_GET_LISTBOX, el bEditWhen
Este es un trozo del programa donde esta el XBROWSE,, en el EDIT_GET, funciona sin problema, habilita y desabilita segun opcion, pero el el EDIT_GET_LISTBOX, no hace nada, deja todo habilitado y asi como esta ni siquiera me envia el mensaje del MSGINFO
REDEFINE XBROWSE oLbx101c ID 101 OF oFld:aDialogs[2];
COLUMNS 1,2,3,4;
HEADERS "Descriptor","Etiqueta","Informacion","Buscar";
COLSIZES 60,100,310,40;
PICTURE "","","","";
ARRAY acDescriptor UPDATE FOOTERS LINES AUTOCOLS CELL
olbx101c:nRowHeight := 25
olbx101c:acols[3]:nEditType:= EDIT_GET
olbx101c:acols[3]:cEditPicture:="@!"
olbx101c:acols[3]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="C" }
olbx101c:acols[3]:bOnPostEdit:= { |o,nval| hola(@acDescriptor,@acTemporal,olbx101c,nval) }
olbx101c:acols[4]:nEditType:=EDIT_GET_LISTBOX
olbx101c:aCols[4]:addbmpfile("\QASVE\config\bmp\BUSCAR16X16.bmp")
oLbx101c:aCols[4]:lBtnTransparent := .t.
olbx101c:aCols[4]:nBtnBmp := 1
olbx101c:aCols[4]:nDataBmpAlign := AL_CENTER
//olbx101c:acols[4]:bEditWhen:= { || olbx101c:aArrayData[olbx101c:nArrayAt][5]="T" }
olbx101c:acols[4]:bOnPostEdit:= { |o,nval| hola(@acDescriptor,@acTemporal,olbx101c,nval) }
olbx101c:acols[4]:aEditListTxt := acTemporal
//olbx101c:acols[4]:bEditBlock:= { mifuncion('1') }
//olbx101c:acols[4]:bBmpAction := { |oCol| mifuncion('2') }
//olbx101c:acols[4]:bEditValid :={|| mifuncion('2') }
olbx101c:acols[4]:bEditWhen:= { || MsgInfo( ValType( olbx101c:aArrayData[olbx101c:nArrayAt][5] ) ), olbx101c:aArrayData[olbx101c:nArrayAt][5] == "1" }
//olbx101c:aCols[4]:bEditWhen = { || olbx101c:nArrayAt = "T" }
Fivewin-Xharbour 24.09, Iquique, Chile
- nageswaragunupudi
- Posts: 10691
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
bEditWhen works with all edit types.
In case of EDIT_BUTTON, the button is inactive.
In case of EDIT_LISTBOX and EDIT_GET_LISTBOX, the listbox opens (this is for information of the user) but the user can not change the value.
bEditWhen works in all cases.
Also, please let us know the FWH version you are using.
In case of EDIT_BUTTON, the button is inactive.
In case of EDIT_LISTBOX and EDIT_GET_LISTBOX, the listbox opens (this is for information of the user) but the user can not change the value.
bEditWhen works in all cases.
Also, please let us know the FWH version you are using.
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
-
- Posts: 323
- Joined: Wed May 16, 2007 9:40 pm
- Location: Region de Ñuble, Chile
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Hola Mr Raonageswaragunupudi wrote:bEditWhen works with all edit types.
In case of EDIT_BUTTON, the button is inactive.
In case of EDIT_LISTBOX and EDIT_GET_LISTBOX, the listbox opens (this is for information of the user) but the user can not change the value.
bEditWhen works in all cases.
Also, please let us know the FWH version you are using.
a mi en lo personal no me funciona, uso la version 11.07...
SAludos
Elmo
Fivewin-Xharbour 24.09, Iquique, Chile
- Antonio Linares
- Site Admin
- Posts: 42270
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: XBROWSE, con Get, Combobox y CheckBox, en una misma Columna
Estimado Elmo,
Usas una versión del 2011, es posible que aún no estuviese implementado o afinado.
Usas una versión del 2011, es posible que aún no estuviese implementado o afinado.