Buen día
Tengo un detalle con el desarrollo que ando haciendo en una matrix tengo mis CFL cuando selecciono el SN se cambian todos los campos y nomas quiero que se le asigne a esa celda en especifico tienen alguna idea de como hacerlo de antemano muchas gracias
Saludos.
1 me gusta
Hola @Carlos_Rabiel
Tienes que implementar el manejador de eventos SBO_Application_ItemEvent , donde lo debes filtrar de la siguiente manera
if (!pVal.BeforeAction && pVal.EventType == SAPbouiCOM.BoEventTypes.et_CHOOSE_FROM_LIST && FormUID=="idFormulario")
Luego asigna la fila seleccionada del CFL en un DataTable
SAPbouiCOM.IChooseFromListEvent oCFLEvento = ((SAPbouiCOM.IChooseFromListEvent)(pVal));
SAPbouiCOM.Form oForm = Application.SBO_Application.Forms.Item(FormUID);
SAPbouiCOM.ChooseFromList oCFL = oForm.ChooseFromLists.Item(oCFLEvento.ChooseFromListUID);
SAPbouiCOM.DataTable oDataTable = oCFLEvento.SelectedObjects;
Finalmente la información del DataTable la asignas en la matrix que manejas actualmente en tu formulario.
Andres Ramirez Jaramillo
2 Me gusta
system
Cerrado
29 Diciembre, 2018 08:29
3
Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.