on 09-24-2008 6:28 PM
Hola a todos los miembros del foro ya estoy por aqui con nuevas dudas ahora son en relacion a los matrix de SAP; mis dudas son las siguientes espero que me puedan ayudar:
1.- Como puedo controlar el evento del boton secundario sobre un matrix, para que me aparesca la opcion de eliminar linea,añadir linea y duplicar linea.
2.- Como puedo hacer que para que cuando le de click en el encabezado de mi matrix me aparesca el triangulito rojo de SAP y me ordene mis registros ya sea en forma ascendente o desendente?
Espero que me puedan ayudar de antemano les agradesco
Ok si ya habia encontrado esa parte de codigo del MenuEvent solo que tengo problemas al implementarla no se si alguien tengaun ejemplo de antemno les agradesco gracias por su ayuda...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
tengo este ejemplo pero es del otro menuId
procedure MenuEvent(var pVal: SAPbouiCOM.MenuEvent;
out BubbleEvent: Boolean);
begin
if pVal.BeforeAction then begin
if pval.MenuUID = '1283' then begin
FoItem:=(FoSboform.Items.item('matrix'));
FoItem.AffectsFormMode := false;
FoMatrix := (FoItem.specific as Matrix) ;
FoMatrix.DeleteRow(irow);
end;
end;
end;
el iRow es la celda que seleccione en la Matriz
hola,
1. tienes que controlarlo en el MenuEvent
Añadir Linea MenuId=1292
Borrar Linea MenuId=1293
Duplicar Linea MenuId=1294
revisa si el objeto Matrix realiza la accion, sino la deberas programar.
2. no estoy seguro si esta liberado para el SDK esta funcionalidad, sino deberias programarla (lo busque en el foro SDK)
suerte.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.