¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como criar um input com diálogo de seleção de itens no SAP ABAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Olá, estou tentando criar um input que salve o item ou itens selecionados, abrindo um diálogo que mostra uma coleção de itens. Tentei criar um input como este:

<m:Input
	id="isociedad"
	type="Text"
	placeholder="Selecione uma(s) Sociedade(es)"
	showSuggestion="true"
	showValueHelp="true"
	valueHelpRequest="matchCodeSociedad">
</m:Input>

No meu controlador: (isso abre meu diálogo e envia o modelo com dados)

	   matchCodeSociedad : function (oEvent) {
		   var oView = this.getView();
	       var oDialog = oView.byId("helloDialog");
	       var urlOdata = '/sap/opu/odata/sap/ZCLMM_GW_CREARPROVEEDOR_ODATA_SRV';
		   var oDataModel = new ODataModel(urlOdata, true);
		   var oModel = new JSONModel();


	       if (!oDialog) {
	            // create dialog via fragment factory
	          oDialog = sap.ui.xmlfragment(oView.getId(), "solicitudCreacionPedido.view.fragments.sociedades");
	          oView.addDependent(oDialog);
	       }
	       
	       oDataModel.read("/MatchCodeSociedadSet", {
	   			success: function(oData, response) {
		   	        oModel.setData(oData.results);
		   	        oView.setModel(oModel, "info");
	   			 },
		         error: function(oError) { 
		    		console.log(oError);
		    	 } 
			    });
	       oDialog.open();
	   },

E aqui eu mapeio meus dados em meu diálogo

<core:    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

O evento "confirm="handleClose"" no fragmento do diálogo de seleção está definido corretamente, dentro disso você precisa obter as seleções e defini-las na caixa de entrada múltipla.

Avise-nos se tiver algum problema ao fazer isso!

Saudações,

Mahesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?