Mostrar el Nombre del Archivo Junto con el Enlace de Descarga
Cuando se carga un archivo a App Builder con el propósito de estar disponible como descarga, App Builder muestra el tamaño del archivo junto con un enlace de descarga de forma predeterminada. En este artículo, brindaremos una descripción general sobre cómo cambiar la información del tamaño del archivo que se muestra al valor del nombre del archivo. Este ejemplo supone que tiene una tabla subyacente con una columna que es de tipo lógico de archivo para almacenar los datos del archivo.
Ejemplo App Builder comportamiento predeterminado para mostrar el tamaño del archivo junto con el enlace de descarga
Cómo Cambiar la Visualización del Tamaño del Archivo al Nombre del Archivo
-
Navegue hasta la página de una aplicación que contenga un enlace de descarga de archivo e identifique la información de la dirección del enlace:
- Abra Developer Inspector Tools en el navegador web
- Haga clic en la pestaña Red y luego haga clic en Borrar
- En {{nm.ab}}, haga clic en el icono de descarga para que aparezca el mensaje Guardar
-
Regrese a la pestaña Red y debería haber una sola entrada para la descarga del archivo.
Ilustración de copia usando Inspector
-
Haz clic derecho en la entrada y selecciona Copiar > Copiar URL
- Pegue en un programa editor de texto, como el Bloc de notas.
-
Modifique el valor para que comience con
'service/...
Se verá algo así como:'service/file/control/de6fe101-d63b-427d-81d7-5bfcaf6eb407/table/fa2d1a46-6ca0-4064-9765-69bbfd1c8027/field/d14ee8e6-3242-42b6-9692-1f28416fe382/download?EmployeeID=' || cast(EmployeeID as nvarchar(50)) || '&%24timeZoneOffset=-240&%24timeZone=America%2FNew_York&%24pageId=2f8f4a8a-9da9-4300-bf37-86b1b9d25d68&%24windowId=9ebd097d-4c2a-4b63-8170-99ddf4a8bbd0'
-
Navegue hasta la vista de lógica empresarial del objeto empresarial que controla el panel.
-
Agregue un nuevo registro de columna de sustitución dinámica a la regla de negocio donde sustituirá su clave principal en la URL.
- Ingrese el valor obtenido en el Paso 1 en el campo Columna o Expresión
- Nómbralo enlace de descarga
-
Cree un nuevo tipo de control de texto
- Nómbralo Enlace de descarga
- Establezca la Columna en el enlace de descarga
- Establezca el Estado de edición en Oculto
-
Cree un nuevo tipo de control de texto
- Nómbralo NombreArchivo
- Establezca la columna en Nombre de archivo
- Desde la pestaña de control Edge Case, configure el Link Target en {{downloadlink}}
-
Vuelve a la vista de la página de la aplicación, actualiza el navegador web y confirma que ahora ves que aparece el nombre del archivo frente al tamaño del archivo. Al hacer clic en el nombre del archivo, se descargará el archivo.
Ejemplo finalizado con el nombre del archivo en lugar del tamaño del archivo para la descarga del archivo
Nota
Puedes configurar el Control de archivos para que esté oculto si no quieres que se muestre en la página. Sin embargo, si eliminas o desactivas el Control de archivos, la descarga ya no funcionará.