Estoy trabajando con una aplicación Microsoft Powerapps con .NET. Estoy usando plantillas web para crear páginas personalizadas en la aplicación. Quiero pasar valores entre dos plantillas. ¿Alguna idea de cómo puedo hacer eso? Actualmente, estoy usando el enfoque de parámetros usando llamadas ajax como las siguientes. Pero quiero pasar más de un valor (por ejemplo, 50 valores). ¿Cómo puedo hacer eso?
Plantilla1: Aquí estoy haciendo una llamada ajax a un servicio que está en otra plantilla web de la siguiente manera:
var eid = eid; $.ajax({ type: "GET", url: "/getcodes/?eid="+eid, data: "", contentType: "application/json; charset=utf-8", dataType: "json", success: function (res) { var obj = res; console.log(obj); }, error: function (msg) { //alert(msg); } });Plantilla2: Aquí estoy obteniendo la solicitud de parámetro y el valor en la solicitud y asignándolo a una variable líquida. Estoy procesando la variable recibida mediante la consulta FETCHXML y obteniendo los datos.
{%- assign eid = request.params['eid'] -%} {% fetchxml contact %} <fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false' no-lock='true'> <entity name='entitlement' > <attribute name='customerid' /> <attribute name='etid' /> <filter> <condition attribute='etid' operator='eq' value='{{ eid }}' /> </filter> </entity> </fetch> {% endfetchxml %}Entonces, mi pregunta aquí es: ¿HAY ALGUNA OTRA FORMA DE PASAR VALORES ENTRE LAS PLANTILLAS QUE NO SEA DE PARÁMETROS?