FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour xbrowse borrar todo el contenido
Posts: 74
Joined: Mon Jun 10, 2013 01:21 PM
xbrowse borrar todo el contenido
Posted: Tue Oct 06, 2020 01:26 AM

Estimado foro,
Estoy trabajando con xbrowse y necesito encontrar la forma de borrar todo el contenido de xbrowse sin que quede ningĂșn elemento, que quede tal cual como cuando inicia por primera vez (vacio).
Una vez que ya le he agregado algĂșn elemento al array aPedido no encuentro la forma de borrar todos los elementos y que quede vacio.

Ejemplo:

Function Pedidos()
local aPedido,oBrwPed

aPedido :={}

REDEFINE XBROWSE oBrwPed ID 4001 OF oDlg ;
COLUMNS { 1,2,5,6,7,3 } ;
COLSIZES { 47,240,50,70,95,80 };
HEADERS {'Cant','DescripciĂłn del Producto',;
'Stock'+CRLF+'Actual',;
'Precio'+CRLF+'Unitario','TOTAL'+CRLF+'a Pr. de Lista',;
'Laboratorio' } ;
ARRAY aPedido

REDEFINE BTNBMP oBtn RESOURCE 'b_xbasura' ID 4017 OF oDlg ;
ACTION (Sound(),aPedido:={{0,'','',0,0,0,0,0,0,0} },;
oBrwPed:SetArray(aPedido),;
oBrwPed:Refresh(),;
oBrwPed:aSelected:={},;
oBrwPed:aCols[2]:cFooter:=0,oBrwPed:maketotals()) CENTER ;
TOOLTIP {'Elimina Todos los Productos del Nuevo Pedido'}
RETU .T.

Hasta ahora solo lo consigo utilizando el mĂ©todo SetArray con un array definido con un elemento en blanco, pero mi idea es que no quede ningĂșn elemento en el xbrowse.

Muchas gracias por su ayuda,
Saludos Mariano

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: xbrowse borrar todo el contenido
Posted: Tue Oct 06, 2020 01:33 PM
Prueba con:
Code (fw): Select all Collapse
oBrwPed:aArrayData := {}
oBrwPed:Refresh()

Continue the discussion