#1
|
|||
|
|||
Añadir imagen Dynpro
Hola buenas a todos,
Necesito añadir una bandera en una dynpro, primero tengo una dropdown con el idioma y cuando el usuario escoja el idioma hay que salir la bandera de cada pais seleccionado, y la verdad que no tengo ni idea de como hacer. Gracias y un saludo |
#2
|
|||
|
|||
1.- Subir la imagen a traves de la transaccion SMW0 seleccionando datos binarios y asignandole un nombre (por ejemplo ZFOTO)
2.- En nuestro programa utilizaremos la funcion DP_PUBLISH_WWW_URL para obtener la URL de nuestra foto CALL FUNCTION 'DP_PUBLISH_WWW_URL' EXPORTING objid = lv_objid (aqui iria el nombre de la imagen, ZFOTO) lifetime = cndp_lifetime_transaction IMPORTING url = lv_url aqui nos devolveria la URL * EXCEPTIONS * DP_INVALID_PARAMETERS = 1 * NO_OBJECT = 2 * DP_ERROR_PUBLISH = 3 * OTHERS = 4 3.- A traves de la SE51 habremos dibujado un control picture en nuestra dynpro, para rellenarlo y mostrar la foto tendremos que llamar al metodo load_picture_from_url_async y pasarle como parametro la URL de la imagen por ejemplo data: go_pic type ref to cl_gui_picture. go_pic->load_picture_from_url_async( url = lv_url ). |
#3
|
|||
|
|||
Muchas gracias Ballan ha sido de gran ayuda.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|